Mysql 如何在组_CONCAT之前连接字符串

Mysql 如何在组_CONCAT之前连接字符串,mysql,Mysql,如何在GROUP_CONCAT之前为字段添加字符串前缀 这个 id测试\u id 1 4 2 4 2 5 3 5 1 5 1 6 到 id测试\u id 1号身份证4号,身份证5号,身份证6号 2号身份证4号,身份证5号 3 id_5 我希望在测试id之前加上id前缀,然后才能通

如何在GROUP_CONCAT之前为字段添加字符串前缀

这个

id测试\u id 1 4 2 4 2 5 3 5 1 5 1 6 到

id测试\u id 1号身份证4号,身份证5号,身份证6号 2号身份证4号,身份证5号 3 id_5 我希望在测试id之前加上id前缀,然后才能通过MySQL中的GROUP_CONCAT获取它

您需要使用:

SELECT GROUP_CONCAT(CONCAT('id_', test_id)) FROM ....
id test_id 1 id_4,id_5,id_6 2 id_4,id_5 3 id_5
SELECT GROUP_CONCAT(CONCAT('id_', test_id)) FROM ....
SELECT
  id,
  GROUP_CONCAT(CONCAT('id_', test_id))
FROM
  your_table
GROUP BY id