У меня есть запрос, который использует GROUP_CONCAT mysql на целочисленном поле.
Я использую PHPMYADMIN для разработки этого запроса. Моя проблема, что вместо того, чтобы показать 1,2, который является результатом связанного поля, я получаю [BLOB - 3B].
Запрос
SELECT rec_id,GROUP_CONCAT(user_id)
FROM t1
GROUP BY rec_id
(оба поля являются неподписанным интервалом, оба не уникальны),
Что я должен добавить для наблюдения фактических результатов?
Похоже, GROUP_CONCAT ожидает, что это значение будет строкой. Я столкнулся с той же проблемой. Решил это, преобразовав столбец int в строку вроде этого:
SELECT rec_id,GROUP_CONCAT(CONVERT(user_id, CHAR(8)))
FROM t1
GROUP BY rec_id
Думаю, я поделюсь, если у вас все еще есть проблема с этим.