1
比較到另一個表這是我dbtest1結構SQL顯示兩個表的差異,並將結果與不同的數據庫
數據庫名稱:dbtest1
表tbl1
id | name | age
1 | johny | 26
2 | jane | 25
3 | mike | 32
4 | jean | 33
表tbl2
id | name | age
1 | john | 26
2 | jane | 25
3 | mike | 42
使用此查詢b elow得到兩張表的區別。
SELECT *
FROM (
SELECT *, 'tableT1' AS fromTable FROM tbl1
UNION ALL
SELECT *, 'tableT2' AS fromTable FROM tbl2
) tbl
GROUP BY id, name, age
HAVING count(*) = 1
ORDER BY id;
我得到了這個結果。現在
id | name | age | fromTable
1 | john | 26 | tableT1
3 | mike | 42 | tableT2
4 | jean | 33 | tableT1
我的問題是我怎麼能對上述結果比較dbtest2
?我不知道如何實現提前this..thanks。
數據庫名稱:dbtest2
表tbl3
id | name | age
1 | john | 26
2 | jane | 25
3 | mike | 42
假設用戶具有相同的權限,然後它只是一個UNION。將數據庫引用添加到表名稱,例如'dbtest2.tbl3' – Strawberry