我如何在MySQL中做这样的事情?
(1274649,682844,872502,1016256)
INTERSECT
(SELECT id FROM `users` WHERE `id` IN (1274649,682844,872502,1016256))
改编评论:
这四个数字是我现在拥有的ID。我想知道哪些ID在我的表中没有条目,以及有多少条目没有条目?
答案 0 :(得分: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
表中没有对应id
的{{1}}个。{/ p>
已添加这是评论中OP解释的答案:Which entries in my list do not have an entry in my table?