ではない整数を取得します。私は、このMySQLのテーブルを持つデータベース
create table example (
My_Id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
My_Integer INT UNSIGNED DEFAULT 0
) ENGINE=InnoDB
は、この表はそのよう移入すると仮定します。
SELECT * FROM `example`
My_Id My_Integer
1 10
2 1
3 3
4 152
5 16
6 481
7 128
私の目標は、ユーザーの入力から、取得することで、その整数は私のテーブル 'example'にはありません。
たとえば、ユーザーが1,3,10を入力した場合、結果は空になります。 ユーザーが1、2、3、10と入力した場合、結果は「2」になります。
数字がテーブル 'example'にあるかどうかを知るために、整数ごとに1つのMySQLリクエストを行う以外に、方法を見つけることができません。 誰かが方法を知っていますか?
私が言っているように、私は結果を直接MySQLリクエストで得ることを望んでいます。問題は私がMySQLに依存しているわけではないので、私のプログラムではテーブルに7以上の整数が存在するため、方法があるかどうかを知りたいだけで、 'user'はスクリプト3以上の整数を入力します。 –
右外部結合を使用して、左テーブルのそれらの空レコードを選択します。 – Kason