我有两个数据库db1和db2。两者都具有auth_item表,我对这两个数据库auth_item表进行了内部连接,其中t1.name = t2.name列。 现在,我想比较这两个表的所有列,并通过内部联接显示不同列值的结果。
来自db1的t1
-----------------
:name : type :
-----------------
: abc : 1 :
: xy : 2 :
: as : 3 :
: yz : 2 :
-----------------
来自db2的t2
-----------------
:name : type :
-----------------
: abc : 2 :
: xy : 2 :
: as : 3 :
-----------------
在t1和t2的内部关节中,其中将显示t1.name = t2.name
-----------------
:name : type :
-----------------
: abc : 1 :
: xy : 2 :
: as : 3 :
-----------------
但我想将列差异输出显示为
-----------------
:name : type :
-----------------
: abc : 1 :
-----------------
所以请建议对此查询。
答案 0 :(得分:0)
您可以在下面尝试-
select a.name, a.type from t1 inner join
t2 on t1.name = t2.name
where a.type!=b.type