Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 我的案例的Sql查询_Mysql_Mysql5_Mysql 5.1_Mysql 5.5 - Fatal编程技术网

Mysql 我的案例的Sql查询

Mysql 我的案例的Sql查询,mysql,mysql5,mysql-5.1,mysql-5.5,Mysql,Mysql5,Mysql 5.1,Mysql 5.5,我有下面提到的表格格式 USER_ID ORDER 1 0 1 1 1 2 1 3 2 0 2 1 2 3 3 0 3 2 我想找到排序不连续的用户id列表。 i、 e userid2(没有2的顺序) 和userid3(没有1的顺序) 请帮助假设用户id不能有任何重复的订单值,这应该可以: SELECT user_id, max(`order`)-min(`order

我有下面提到的表格格式

USER_ID ORDER

1        0
1        1
1        2
1        3
2        0
2        1
2        3
3        0
3        2
我想找到排序不连续的用户id列表。 i、 e userid2(没有2的顺序) 和userid3(没有1的顺序)


请帮助

假设
用户id
不能有任何重复的
订单
值,这应该可以:

SELECT user_id, max(`order`)-min(`order`)+1 order_range_size, count(*) c
GROUP BY user_id
HAVING c != order_range_size

这不会告诉您范围中缺少哪个
订单
;我希望没问题。

我们不是来为你做工作的。到目前为止你都试了些什么?问题是我不明白这个逻辑