标签: mysql sql
我有一张带有主键id的表,让我们称之为员工表,它包含以下ID:1,2,3,5,7
id
我还有一个以逗号分隔的职员ID列表,例如1,2,3,4,5,6
如何编写一个SQL(mysql),可以检查列表中哪些ID不在表中(例如4和6)
我试图搜索周围的大部分结果NOT IN但这不是我想要的
NOT IN
select * from staffs where id not in (1,2,3,4,5,6)
会给我7,这不是我想要的,我想要4和6
此外,我不赞成创建任何临时表
由于
答案 0 :(得分:1)
这会有用吗?
require "rails_helper"
试试这个example in SQL Fiddle。