我需要找到某個範圍內的第一個整數(即2000 < = x < = 3000),該整數還不在表格的列中。這個想法是選擇2000到3000之間的第一個值,其中(值+ 1)不在列中。我應該如何爲此編寫查詢?或者可能有更好的方法來找到缺失的值?MySQL:選擇不在db中的值
0
A
回答
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
相關問題
- 1. MySQL的選擇(Zend Framework的DB選擇)
- 2. 在CodeIgniter中選擇從MySQL DB顯示值的位置
- 3. 在MySQL表中選擇不同的值
- 4. MySQL查詢Zend DB選擇
- 5. Zend Db/Mysql - 插入選擇
- 6. 如何從mysql-db中選擇正確的選擇/選項
- 7. 在Informix DB中選擇硬編碼值
- 8. 選擇在DB
- 9. MySQL的選擇,當值不存在
- 10. MySQL的選擇由DB物理插入
- 11. 如何從db中選擇一個值
- 12. 在選擇MySQL中選擇
- 13. 獲取Laravel DB選擇功能從MySQL特定的列值
- 14. 值不從mysql數據庫中選擇
- 15. 如何從逗號分隔的DB中選擇不同的值?
- 16. 在PHP中使用默認從MySQL中選擇的缺省值創建選擇菜單db
- 17. 在mysql db中選擇1或0的問題
- 18. 根據db中的值選擇jquery中的下拉值
- 19. MySQL的:選擇值,該值在多行
- 20. 選擇不同的對值的MySQL
- 21. 無法在下拉框中發佈從db中選擇的值
- 22. CakePHP的選擇DB
- 23. 只選擇不同的值 - MYSQL
- 24. PHP選擇的值不保存到MySQL
- 25. php mysql選擇不同的值
- 26. PHP MySQL - 從表1中選擇不在表2中的值
- 27. 在MySQL選擇在同一列中兩個不同的值
- 28. 從選擇窗體傳遞值到MySQL DB
- 29. php在選定的mysql後不能執行db db
- 30. DB在WebMatrix的一個類中選擇
能詳細解釋與表模式? – Sadikhasan