当前位置: 技术问答>java相关
查询两张表的不同纪录
来源: 互联网 发布时间:2015-11-17
本文导语: 有两张结构相同的表,我想列出两张表不同的纪录,该如何写sql语句?? 表结构 类型 字段 int d_id varchar d_depname 我想列出d_depname不同纪录?请帮忙!!!!!!!!!!! | ...
有两张结构相同的表,我想列出两张表不同的纪录,该如何写sql语句??
表结构
类型 字段
int d_id
varchar d_depname
我想列出d_depname不同纪录?请帮忙!!!!!!!!!!!
表结构
类型 字段
int d_id
varchar d_depname
我想列出d_depname不同纪录?请帮忙!!!!!!!!!!!
|
select d_id, d_depname
from table1
where d_id not in
(select d_id from table2)
union
select d_id, d_depname
from table2
where d_id not in
(select d_id from table1)
from table1
where d_id not in
(select d_id from table2)
union
select d_id, d_depname
from table2
where d_id not in
(select d_id from table1)
|
(select d_depname from tableA)
union
(select d_depname from tableB)
union
(select d_depname from tableB)
|
交:
select d_depname from tableA)
intersect
(select d_depname from tableB)
差:
select d_depname from tableA)
minus
(select d_depname from tableB)
|
minus
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。