I believe the SQL should be:
SELECT MAX(
SELECT AVG(score)
FROM batsmen
WHERE batsmen.inning_no=4
GROUP BY player_id
);
SOA Nerd
2010-03-02 12:19:00
I believe the SQL should be:
SELECT MAX(
SELECT AVG(score)
FROM batsmen
WHERE batsmen.inning_no=4
GROUP BY player_id
);
Not tested, but try this:
SELECT player_id, avg_score
FROM (
SELECT batsmen.player_id,
AVG(score) avg_score
FROM batsmen
WHERE batsmen.inning_no=4
GROUP BY player_id
)
ORDER BY avg_score DESC
LIMIT 0,1;
C.