여기
SELECT t.*
FROM table1 t JOIN (
SELECT dancer_id, dance, MAX(date) date
FROM table1
GROUP BY dancer_id, dance
) q ON t.dancer_id = q.dancer_id
AND t.dance = q.dance
AND t.date = q.date
을 시도해보십시오 SQLFiddle
샘플 출력입니다 : 좋은 일
| id | dancer_id | date | dance | level | placed | venue |
|-----|-----------|-----------------------------|------------|-------|--------|--------|
| 143 | 130 | September, 10 2016 00:00:00 | Single Jig | 1 | 4 | (null) |
| 146 | 130 | September, 11 2016 00:00:00 | Reel | 2 | 5 | (null) |
| 147 | 130 | September, 11 2016 00:00:00 | Light Jig | 2 | 4 | (null) |
| 148 | 130 | September, 11 2016 00:00:00 | Slip Jig | 2 | 4 | (null) |
감사합니다. – adamprocter