首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL Server怎么做两个数据库表的对比查询

2012-05-28 
SQL Server如何做两个数据库表的对比查询ASP.NET如何做同一数据库中两个结构相同数据库表(A表、B表)的数据

SQL Server如何做两个数据库表的对比查询
ASP.NET如何做同一数据库中两个结构相同数据库表(A表、B表)的数据对比


最好能查询出A表中有B表中没有的,B表中有A表中没有的,
也就是两个表中不同的数据


做到一目了然的对比效果,请求高手指教

[解决办法]
select * from a
where not exists(select 1 from B where a.col=b.col)
union all
select * from B
where not exists(select 1 from A where a.col=b.col)
[解决办法]
A表中有B表中没有的:
select * form a
except
select * from b

B表中有A表中没有的:
select * from b
except
select * from a

热点排行