【发布时间】:2019-03-06 12:17:00
【问题描述】:
我有一张这样的桌子:
id number owner
47 100 1
48 101 1
49 102 1
50 103 2
51 104 2
52 105 2
53 106 1
54 107 1
55 108 2
56 109 2
57 110 2
如何按数字和所有者的连续范围分组以获得如下结果:
from_number to_number owner
100 102 1
103 105 2
106 107 1
108 110 2
我试过了:SELECT MIN(number), MAX(number), owner FROM table GROUP BY owner,但得到了结果:
MIN(number) MAX(number) owner
100 107 1
103 110 2
【问题讨论】:
-
我正在学习 SQL 并使用 SQlite 作为沙箱
标签: sql sqlite gaps-and-islands