jav*_*ini 5 sqlite merge rows duplicates
我有一个问题:
在我的SQLite( sqlite3 on android) 数据库中,我有一个如下表:
id | text
---------------------
id1:
abcdhgjj
id1:
kjhjmnl
id1:
mnbvjgfh
id2:
lhghdb
id2:
ghduhjgf
Run Code Online (Sandbox Code Playgroud)
我想要去:
id | text
---------------------
id1:
abcdhgjj
kjhjmnl
mnbvjgfh
id2:
lhghdb
ghduhjgf
Run Code Online (Sandbox Code Playgroud)
我该如何使用SQLite查询来做到这一点?
有谁知道如何进行这项工作?
谢谢!
SQLite支持group_concat(),所以你可以尝试:
select id, group_concat(text, ' ') as text
from table t
group by id;
Run Code Online (Sandbox Code Playgroud)
请注意,您无法控制串联的顺序。
编辑:
您应该能够直接在查询中输入换行符:
SELECT id, group_concat(text, '') AS text
FROM table t
group by id;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3759 次 |
| 最近记录: |