Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有下面提到的格式的表格
USER_ID ORDER 1 0 1 1 1 2 1 3 2 0 2 1 2 3 3 0 3 2
我想查找排序不连续的用户 ID 列表。即 userid2(没有 2 的排序)和 userid3(没有 1 的排序)。
请帮忙
假设 a 不能有任何重复order值user_id,这应该有效:
order
user_id
SELECT user_id, max(`order`)-min(`order`)+1 order_range_size, count(*) c GROUP BY user_id HAVING c != order_range_size
这并不能告诉您order范围中缺少哪个;我希望没关系。