当前位置:数据库 > Oracle >>

oracle查询两表之间差异

oracle查询两表之间差异
 
oracle 查询两个表的差别 
比如 表1 
create table T1 
  MAC          VARCHAR2(150), 
  PURCHASENAME VARCHAR2(200), 
  PRODUCTID    VARCHAR2(200) 
 
表2 
create table T2 
  MACADDR      VARCHAR2(20), 
  PRODUCTID    VARCHAR2(20) 
 
表1中记录: 
mac           purchaname   productid 
456521524     test1        A3_3445 
456521524     test2        A3_3424 
456521524     test2        A3_1254 
 
 
表2记录 
 
macaddr      proucutid 
456521524     A3_3445 
456521524     A3_3424 
 
使用关键字minus查询两表之间的差异 
select * from T1 minus select * from T2 order by 2 desc; 
其中2是查询表中的第2列
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,