怎么取得数据库中两个表中相同字段的合集

wu2728 2007-12-11 03:10:19
如题:例如;表A:有字段NAME_NO 表B也有字段NAME_NO如何能过SQL取得字段NAME_NO的合集.谢谢.
...全文
118 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mantisXF 2007-12-11
  • 打赏
  • 举报
回复
同上 ...


FYI:
UNION --集合的并,不包含重复行

Union all --集合的并,包含重复行

Intersect --集合的交,不包含重复行

minus --集合的差,不包含重复行

kinglht 2007-12-11
  • 打赏
  • 举报
回复
select NAME_NO from tableA
union
select NAME_NO from tableB;
jianswu 2007-12-11
  • 打赏
  • 举报
回复
取出两个表(如A、B两表)中相同字段,如:
select column_name
from
(select column_name
from ALL_TAB_COLUMNS
where owner = (select user from dual)
and TABLE_NAME = 'A') a,
(select column_name
from ALL_TAB_COLUMNS
where owner = (select user from dual)
and TABLE_NAME = 'B') b
where a.column_name = b.column_name

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧