日期:2014-05-17  浏览次数:20366 次

求个sql语句
ID NAME SCORE DATE
1 张三 80 2011-2-10 8:03:20
2 李四 10 2011-2-10 8:01:15
3 王五 20 2011-2-10 8:02:10
4 张三 50 2011-2-10 8:10:20
5 张三 40 2011-2-10 8:00:40
6 王五 60 2011-2-10 8:04:24


查询结果


4 张三 50 2011-2-10 8:10:20
6 王五 60 2011-2-10 8:04:24
2 李四 10 2011-2-10 8:01:15



 求sql,如何查出三个人最后一次的分数。结果如上图

------解决方案--------------------
探讨

引用:

select * from Table where id in (select max(id) from Table group by Name)


这个不对吧 朋友

------解决方案--------------------
把 上面的b.* 去掉就可以了
------解决方案--------------------
探讨
SQL code


SELECT id, name, date, score
FROM Table_2 AS a
WHERE EXISTS
(SELECT id, name, date, score
FROM Tabl……