DB/MySQL
selecting top N records per group
암초보
2014. 8. 12. 16:40
Group by로 묶은 것중에 n번째를 선택하는방법은...
아래 링크를 참고..
http://code.openark.org/blog/mysql/sql-selecting-top-n-records-per-group
간단한 예제. 해석은 알아서..
SELECT
SUBSTRING_INDEX( GROUP_CONCAT(fieldA ORDER BY dateField DESC), ',', 1 ) as 'test'
FROM
tableA
GROUP BY fieldC
그리고,,
group_concat_max_len 에 주의,,