56,687
社区成员
发帖
与我相关
我的任务
分享
SELECT
sn.SN,
A.A_1,
A.A_2,
B.B_1,
B.B_2,
C.C_1,
C.C_2,
C.C_3
FROM
(
SELECT SN FROM A UNION
SELECT SN FROM B UNION
SELECT SN FROM C
) sn
LEFT JOIN A ON sn.SN = A.SN
LEFT JOIN B ON sn.SN = B.SN
LEFT JOIN C ON sn.SN = C.SN
+----+------+------+------+------+------+------+------+
| SN | A_1 | A_2 | B_1 | B_2 | C_1 | C_2 | C_3 |
+----+------+------+------+------+------+------+------+
| 0 | NULL | NULL | xxx | xxx | NULL | NULL | NULL |
| 1 | NULL | NULL | xxx | xxx | NULL | NULL | NULL |
| 2 | xxx | xxx | NULL | NULL | xxx | xxx | xxx |
| 3 | xxx | xxx | NULL | NULL | xxx | xxx | xxx |
| 4 | xxx | xxx | xxx | xxx | xxx | xxx | xxx |
| 5 | xxx | xxx | NULL | NULL | xxx | xxx | xxx |
| 6 | NULL | NULL | NULL | NULL | xxx | xxx | xxx |
+----+------+------+------+------+------+------+------+
7 rows in set (0.02 sec)