【问题标题】:SQLite merge duplicatesSQLite 合并重复项
【发布时间】:2016-12-26 13:29:39
【问题描述】:

我有一个 SQLite 表,其中有一些 Rows 仅在一列中有所不同。 我想将此列中的条目与分隔符合并(在我的情况下为换行符)。

所以,这个:

| id | block    | description|
------------------------------
| 1  | a        | foo         |
| 1  | a        | bar         |
| 3  | b        | cat         |
| 4  | c        | mouse       |
------------------------------

应该变成这样:

| id | block    | description|
------------------------------
| 1  | a        | foo \r\n bar|
| 3  | b        | cat         |
| 4  | c        | mouse       |
------------------------------

我什至不知道要搜索什么(而不是“合并”,但我找不到任何适合我的应用程序的东西),所以任何输入都会受到赞赏。

【问题讨论】:

    标签: database sqlite merge


    【解决方案1】:

    我想你在找group_concat():

    select id, block, group_concat(description, ' \r\n ')
    from t
    group by id, block;
    

    【讨论】:

      猜你喜欢
      • 2021-11-20
      • 1970-01-01
      • 2018-03-11
      • 1970-01-01
      • 1970-01-01
      • 2016-10-24
      • 1970-01-01
      • 2013-04-23
      • 1970-01-01
      相关资源
      最近更新 更多