首先来看表结构
1.person表
2.job表
PS: 随意建的表。。不要在意细节
先看看匹配单个列
select * from person where name in (select name from job)
执行结果
多个列 根据name和sex一起匹配
select * from person where(name,sex) in (select name,sex from job)
执行结果
重点就在于where后面的括号 括号里面指定子查询需要过滤的列名 子查询的结果集里面也必须指定相同数量的列