高手帮忙,求SQL
比如表结构是这样的table1(id,user,keyword,datetime)
id是自动增长,user是提交的用户,keyword可以重复,datetime是提交的时间
根据根据时间排序显示,显示的时候keyword只能显示唯一的(就像group by),
有重复的keyword显示最新的
我的问题就是单单用group by 好像不能取到最新,能不能用一句sql搞定呢?
...max(datetime) ... group by keyword 这样只能取得最新的datetime,
我想取到最新的那条记录id,user,keyword,datetime,应该怎么写这个SQL?
id user keyword datetime
01 s1 k1 05-12-12
02 s2 k2 05-12-11
03 s3 k2 05-12-13
04 s4 k3 05-12-10
我希望group以后得到的结果是
id user keyword datetime
03 s3 k2 05-12-13
01 s1 k1 05-12-12
04 s4 k3 05-12-10