拼接多個相同結構的數據表,並剔除重複

a表(a,b,c)
b表(a,b,c)
c表(a,b,c)

SELECT DISTINCT a, b, c
FROM (SELECT A.A,a.b,a.c FROM a LEFT JOIN b ON (a.a=b.a))
UNION ALL (SELECT B.A,b.b,b.c FROM a right JOIN b ON (a.a=b.a))
UNION ALL (SELECT C.A,c.b,c.c FROM A RIGHT JOIN C ON (A.A=C.A));
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章