我现在正在使用sqlite,
我想合并一些具有相同父ID但每个组都有不同子ID的列;
这是我的桌子;
+---------+----------+
|id_boss | id_child |
+---------+----------+
| 2 | 1 |
| 2 | 9 |
| 5 | 3 |
| 5 | 4 |
| 6 | 7 |
| 6 | 8 |
+---------+----------+
我正在寻找一种结合列id_child
的方法结果将是这样的:
+---------+-----------+-----------+
|id_boss | id_child1 | id_child2 |
+---------+-----------+-----------+
| 2 | 1 | 9 |
| 5 | 3 | 4 |
| 6 | 7 | 8 |
+---------+-----------+-----------+
id_child第一行组id_boss在id_child1中 第二行组id_boss在id_child2
中答案 0 :(得分:1)
select id_boss,
min(id_child) as id_child1,
max(id_child) as id_child2
from your_table
group by id_boss