数据库中有张表,表的定义为name, address,arrive_time,数据为:
张三,北京,10:00 ;
张三 ,河北,12:00 。
怎么查询显示结果为 张三, 北京 河北, 12:00
数据库中有张表,表的定义为name, address,arrive_time,数据为:
张三,北京,10:00 ;
张三 ,河北,12:00 。
怎么查询显示结果为 张三, 北京 河北, 12:00
SELECT name, GROUP_CONCAT(DISTINCT address SEPARATOR ' ') AS address, max(arrive_time) AS arrive_time
FROM mytable
GROUP BY name;