我想从SQL Server数据库中获取值:
第一个表包含这些值
no name
1 John
2 smith
第二个表包含以下值:
no name
1 John
2 smith
3 miller
4 pointing
我不想要相同的值,我需要通过使用我想要的内连接来提醒名称
我使用的查询:
select *
from table1
where name In (select * from table2)
答案 0 :(得分:0)
select no, name
from table1
UNION ALL
select no, name
from table2 t2
where no NOT IN (select no, name
from table1)
答案 1 :(得分:0)
select no, name from table2
except
select no, name from table1
答案 2 :(得分:0)
select a.*
from table1 a left join table2 b on a.name=b.name
where b.id is null