选择第一个未使用的ID我在阵列格式的ID名单如下使用MySQL查询
$ids = [10, 13, 16, 20, 25, 28, 34, 40, 45];
我的表记录如下
id email
1 [email protected]
2 [email protected]
10 [email protected]
13 [email protected]
15 [email protected]
20 [email protected]
我想这个表$ ids数组和比较获取第一个未使用的ID。
对于上面的例子,I expect the result 16
。我需要优雅的方式/查询来找到相同的。
在此先感谢!
如果我使用IN,它会给出10.bcoz IN查询返回匹配的行。我对么? – Asik
和'NOT IN'' – splash58
耶,IN总是给出匹配的结果 –