MySQL:正在选择值,该值不在db中
我需要找到某个范围内的第一个整数,即2000您可以尝试以下方法:MySQL:正在选择值,该值不在db中,mysql,select,Mysql,Select,我需要找到某个范围内的第一个整数,即2000您可以尝试以下方法: select min(my_column) from my_table where my_column + 1 not in (select my_column from my_table) and my_column > 2000 and my_column < 3000 你能用表模式详细解释一下吗?问题还不完全清楚,但这会在my_列中找到2000到3000之间的最小值,其中值+1
select
min(my_column)
from
my_table
where
my_column + 1 not in (select my_column from my_table)
and my_column > 2000
and my_column < 3000
你能用表模式详细解释一下吗?问题还不完全清楚,但这会在my_列中找到2000到3000之间的最小值,其中值+1在同一列中不存在。这将返回在缺少数字之前存在的最小值,如果需要第一个缺少的数字,请将MINmy_列替换为MINmy_列+1。