sql 两条数据 第一条phone 13555 agent 1 第二条 phone 13555 agent 2 想要查询后为phone 13555 agent 12 如何写sql语句
你可以使用SQL的GROUP BY语句和GROUP_CONCAT函数来实现将两条数据合并为一条的效果。以下是一个示例的SQL查询语句:
SELECT phone, GROUP_CONCAT(agent) AS agents
FROM your_table
WHERE phone = '13555'
GROUP BY phone;
请将上述查询语句中的"your_table"替换为你实际使用的表名。这个查询会将phone为"13555"的记录按phone分组,并使用GROUP_CONCAT函数将agent字段的值合并为一个字符串,使用逗号进行分隔。最终的查询结果会包含一条记录,其中phone为"13555",agents为"1,2"。
原文地址: http://www.cveoy.top/t/topic/iC3y 著作权归作者所有。请勿转载和采集!