【发布时间】:2010-12-26 12:35:23
【问题描述】:
我知道如何将 group_concat 与 Sqlite 一起使用,以执行以下操作:
id - f1 - f2 - f3
1 - 1 - a - NULL
2 - 1 - b - NULL
3 - 2 - c - NULL
4 - 2 - d - NULL
选择 id, f1, group_concat(f2), f3 从表 按 f1 分组
result:
2 - 1 - a,b - NULL
4 - 2 - c,d - NULL
如您所见,ID 的 1 和 3 被删除,这是预期的行为。 但我需要:
1 - 1 - a - a,b
2 - 1 - b - a,b
3 - 2 - c - c,d
4 - 2 - d - c,d
所以,每条记录都返回,另一个字段 (f3) 使用 group_concat 更新
知道如何在 Sqlite 中做到这一点吗?
谢谢
【问题讨论】:
标签: sql sqlite select group-concat