SQL쿼리를 날리다 보면 가끔 ORDER BY 를 이용하여 정렬 후에 GROUP BY (중복제거)를 하고자 하는 경우가 있다.


그래서 생각나는 대로 쿼리를 날릴경우 에러가 발생한다.


SELECT * FROM table_name ORDER BY date DESC GROUP BY col


이 경우에는 그냥 아래와 같이 해주면 된다.


SELECT * FROM (SELECT * FROM table_name ORDER BY date DESC) GROUP BY col

+ Recent posts