【发布时间】:2021-08-21 13:37:03
【问题描述】:
我的cities 表:
year | id | city
2005 10 LA
2005 11 SF
2007 12 NY
2008 13 NO
使用查询:
SELECT year, GROUP_CONCAT(id)
FROM cities
GROUP BY year
我得到了输出:
2005|10,11
2007|12
2008|13
但我想得到的是(例如):
2005|10,LA,11,SF
2007|12,NY
2008|13,NO
换句话说,我想要结果中的 id 和 name,按年份分组,而不仅仅是 id。如何做到这一点?
【问题讨论】:
标签: sql sqlite group-by group-concat