इस क्वेरी को आजमाएं
यदि आप केवल 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 |