테이블 A , B를
SELECT A , B.update_date
FROM A LEFT JOIN B ON A.id = B.send_id
AND A.user_id = B.userid
WHERE A.tmpid = 14913
ORDER BY B.update_date [ASC] [DESC]
간단하게 이런 쿼리가 있습니다.
여기서 문제가 되는게 ORDER BY 절 인데요
결과는
ASC 경우
A - B.update_date
data1 2007-08-18 04:18:05
data2 2007-08-18 04:24:15
data3 2007-08-18 04:27:42
data4 2007-08-18 04:51:01
data5 2007-08-18 05:32:25
data6 null-
DESC 경우
A - B.update_date
data1 null-
data2 2007-08-18 05:32:25
data3 2007-08-18 04:51:01
data4 2007-08-18 04:27:42
data5 2007-08-18 04:24:15
data6 2007-08-18 04:18:05
이렇게 출력이 되고 있습니다.
저는 B.update_date가 null인 녀석을 항상 가장 밑에 오게 하고 싶은데요 어떻게 하면 좋을까요?
부디....
힌트정도라도 알려주시면 감사하겠습니다.
|