我想从 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)
我想从 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)
select no, name
from table1
UNION ALL
select no, name
from table2 t2
where no NOT IN (select no, name
from table1)
select a.*
from table1 a left join table2 b on a.name=b.name
where b.id is null
select no, name from table2
except
select no, name from table1