このクエリを試してください
user1
のみが必要な場合 次に、次のクエリを使用します:
select username, course_id, max(ldate) as date
from tbl
where username='user1'
group by username, course_id
SQL FIDDLE
| USERNAME | COURSE_ID | DATE |
-------------------------------------
| user1 | 22 | 2013-06-03 |
| user1 | 54 | 2013-06-03 |
すべてのユーザーの最新の日付を検索する場合は、このクエリを使用してください
select username, course_id, max(ldate) as date
from tbl
group by username, course_id
このクエリでは、user2
のデータ 含まれます
| USERNAME | COURSE_ID | DATE |
-------------------------------------
| user1 | 22 | 2013-06-03 |
| user1 | 54 | 2013-06-03 |
| user2 | 71 | 2013-06-04 |