0

我如何在 MySQL 中做这样的事情?

 (1274649,682844,872502,1016256) 
 INTERSECT 
 (SELECT id  FROM `users` WHERE `id` IN (1274649,682844,872502,1016256))

改编自评论:

这四个数字就是我现在拥有的 ID。我想知道哪些 ID 在我的表中没有条目,其中有多少没有条目?

4

1 回答 1

1
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中没有对应的 s 。idusers

添加了这是评论中 OP 解释的答案:我的列表中的哪些条目在我的表中没有条目?

于 2012-05-10T06:27:29.833 回答