то есть я правильно понимаю, что у меня было грубо говоря униклаьное значение PATH, а после вашей обертки в дургой запрос - получилось, что нашлись все дубликаты?У вас было M строк для каждого PATH, к которому было привязано N ID (просто вы их не видели). В моём запросе M*N строк, в каждой из которых связка конкретного ID и PATH.
Ну, я так понимаю должно было получиться нечто такое?Как минимум. У функции есть ещё разные параметры, но вы можете их не использовать, если они вам не нужны.
Не совсем понимаю, как использовать Group_concat()Я за вас в вашу голову понимание не вложу. Что именно вам непонятно? Что вы попробовали, почему не получилось?
Тем не менее мой запрос возвращет из базы 231 результат, тот который вы написали выше - 571, что-то кажется не такРазумеется, они возвращают разное количество результатов - мой запрос разгруппировывает отфильтрованные значения обратно.
тип данных LOG.LOG_STAMP "Метка времени" - decimal, пример формата 20240617114532
сериализованный объект, то на стороне MySQL не так уж и сложно конвертировать его в честный JSON и там обработать.Хотелось бы на это посмотреть.
И спрашивать у MySQL надо сразу то, что требуется. А не волочь всё, что можно, на клиента, а потом там жевать...Akina, это справедливо только для случаев, когда данные хранятся нормально. Сейчас не такой.
Конечно, можно это сделать куда лучше, но это потребует существенных доработок (и ещё неизвестно удастся ли их вкостылить в приложение). Тогда уж проще полноценную библиотеку для дебага поставить, в которой всё это уже есть.