我有这样的表格,并且要找出最高分。
学生。
应该是这样的。
但是我得到了这种输出
我用SQL写了这个。
如何修正这个SQL语句?
学生。
|id | name | mark |
|1 | john | 56 |
|2 | sara | 81 |
|3 | mattew| 65 |
应该是这样的。
|id | name | mark |
|2 | sara | 81 |
但是我得到了这种输出
|id | name | mark |
|1 | john | 81 |
我用SQL写了这个。
SELECT id,name,MAX(mark)
FROM student;
WHERE name IN
(SELECT name
FROM student);
如何修正这个SQL语句?