MySQL でこのようなことを行うにはどうすればよいですか?
(1274649,682844,872502,1016256)
INTERSECT
(SELECT id FROM `users` WHERE `id` IN (1274649,682844,872502,1016256))
コメントからの適応:
この4つの数字が今持っているIDです。これらの ID のうち、自分のテーブルにエントリがないものはどれか、エントリがないものはいくつあるかを知りたいです。
select t.id from (
select 1274649 as id union
select 682844 union
select 872502 union
select 1016256
) t
left join users u on u.id = t.id
where u.id is null
これは、テーブルに対応しid
ていない を返します。id
users
これはコメントの OP 説明への回答です。私のリストのどのエントリが私のテーブルにエントリを持っていませんか?