嗨我有这样一张桌子:
notifies
id,user_id
1,3
2,3
3,4
4,5
5,6
6,3
7,4
8,4
9,3
10,3
Run Code Online (Sandbox Code Playgroud)
我必须创建一个只对相邻行进行分组的查询
所以,这个例子的结果应该是:
user_id
3
4
5
6
3
4
3
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?谢谢
SELECT user_id
FROM notifies n
WHERE NOT
(
SELECT user_id
FROM notifies ni
WHERE ni.id < n.id
ORDER BY
id DESC
LIMIT 1
) <=> user_id
Run Code Online (Sandbox Code Playgroud)