A 란 테이블이 있고 B 란 테이블이 있습니다.
A란 테이블에는 날짜가 1 ~ 31일 까지 모두 있고
B란 테이블에는 날짜가 5일 부터 있습니다.
이것을 쿼리를 만들때 A 테이블과 B 테이블을 비교해서
A 테이블에 있는 날짜가 B에 없으면 0으로 값이 나오게 하고 싶습니다.
A 테이블 | B 테이블
1 0
2 0
3 0
4 0
5 5
6 6
7 7
. .
이런식으로 나오게 하고 싶습니다.
방법이 없을까요??
MySQL 레퍼런스를 참고하세요.
http://dev.mysql.com/doc/refman/5.1/en/join.html
mysql> SELECT * FROM t1 LEFT JOIN t2 ON (t1.a = t2.a);
SELECT * FROM t1 LEFT JOIN t2 ON (t1.a = t2.a);
+------+------+------+------+
| a | b | a | c |
| 1 | x | NULL | NULL |
| 2 | y | 2 | z |