在Sqlite中我可以使用group_concat来做:
1...A 1...B 1...C 2...A 2...B 2...C 1...C,B,A 2...C,B,A
但根据文档,连接的顺序是随机的.
我需要将group_concat的输出排序为
1...A,B,C 2...A,B,C
我怎样才能做到这一点?
你能否在order by子句中使用subselect,然后对这些值进行分组?
就像是
SELECT ID, GROUP_CONCAT(Val) FROM ( SELECT ID, Val FROM YourTable ORDER BY ID, Val ) GROUP BY ID;