我有一个包含两个字段的表,如下所示,
name score
xyz 300
pqr 200
abc 300
mno 100
erp 200
yut 200
如何使用 MySQL 查询从上表中检索所有第二高分。尝试如下,
SELECT name, MAX( `score` )
FROM score
WHERE score < (
SELECT MAX( score )
FROM score )
但它返回单个值。
预期结果 ,
name score
pqr 200
erp 200
yut 200
请提供任何帮助