안녕하세요.
쿼리 작성에 관한 문의드립니다.
현재 테이블 구성이
section | write_day
D 2007-06-23 13:05:01
A 2007-06-24 03:05:01
A 2007-06-27 13:05:01
E 2007-06-27 13:05:01
B 2007-07-12 13:05:01
E 2007-07-15 13:05:01
A 2007-07-16 13:05:01
C 2007-07-17 11:05:01
D 2007-07-17 11:15:01
D 2007-07-17 11:45:01
D 2007-07-17 12:05:01
A 2007-08-07 13:05:01
이렇게 되어 있습니다.
조건은 group by를 써서 A,B,C,D,E 각각 하나씩 나오게 하고 write_day 를 최신 순으로 뽑을려고 합니다.
select * from 테이블 group by section order by write_day desc limit 5 를 하게 되면 write_day가 최신 순이 안되는게 문제라서 도움을 청합니다.
단, 서브쿼리를 쓸 수가 없습니다. ㅠㅠ mysql버전이 너무 낮아 지원이 안되네요.
|