我有一个问题:
在我的SQLite
(sqlite3 on android
)数据库中,我有一个这样的表:
id | text
---------------------
id1:
abcdhgjj
id1:
kjhjmnl
id1:
mnbvjgfh
id2:
lhghdb
id2:
ghduhjgf
我想去:
id | text
---------------------
id1:
abcdhgjj
kjhjmnl
mnbvjgfh
id2:
lhghdb
ghduhjgf
如何使用SQLite
查询?
有没有人知道如何使这项工作?
谢谢!
答案 0 :(得分:2)
SQLite支持group_concat()
,因此您可以删除:
select id, group_concat(text, ' ') as text
from table t
group by id;
请注意,您无法控制连接的顺序。
编辑:
您应该可以直接在查询中输入换行符:
select id, group_concat(text, '
')作为文字 来自表t 按ID分组;
答案 1 :(得分:0)
你可以试试这个
SELECT id,
group_concat(text, '<br>') as text
FROM tablename
GROUP BY I'd;
这对我有用。