A 테이블 1,3 B 테이블 2,3 c 테이블 2,3
select 해서
+--------+---------+-------- 1 null null null 2 2 3 3 3 이런식으로 쿼리가 가능할가요?
mysql> select * from num;
+------+
| n |
| 1 |
| 2 |
| 3 |
3 rows in set (0.00 sec)
mysql> select num.n,a.n,b.n,c.n from num left join a on num.n=a.n left join b on num.n=b.n left join c on num.n=c.n;
+------+------+------+------+
| n | n | n | n |
| 1 | 1 | NULL | NULL |
| 2 | NULL | 2 | 2 |
| 3 | 3 | 3 | 3 |
mysql>
num에 필요하신 만큼 넣으시면 되겠습니다.