首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

拼凑多个相同结构的数据表,并剔除重复

2012-09-27 
拼接多个相同结构的数据表,并剔除重复a表(a,b,c)b表(a,b,c)c表(a,b,c)SELECT DISTINCT a, b, cFROM (SELEC

拼接多个相同结构的数据表,并剔除重复
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));

热点排行