использование group_concat в PHPMYADMIN покажет результат как [BLOB - 3B]

У меня есть запрос, который использует GROUP_CONCAT mysql на целочисленном поле.
Я использую PHPMYADMIN для разработки этого запроса. Моя проблема, что вместо того, чтобы показать 1,2, который является результатом связанного поля, я получаю [BLOB - 3B].

Запрос

SELECT rec_id,GROUP_CONCAT(user_id)
FROM t1
GROUP BY rec_id

(оба поля являются неподписанным интервалом, оба не уникальны),

Что я должен добавить для наблюдения фактических результатов?

55
задан Jeemusu 8 May 2013 в 07:31
поделиться

1 ответ

Похоже, GROUP_CONCAT ожидает, что это значение будет строкой. Я столкнулся с той же проблемой. Решил это, преобразовав столбец int в строку вроде этого:

SELECT rec_id,GROUP_CONCAT(CONVERT(user_id, CHAR(8)))
FROM t1
GROUP BY rec_id

Думаю, я поделюсь, если у вас все еще есть проблема с этим.

85
ответ дан 26 November 2019 в 17:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: