Finding Second Max in a table

Finding Second Max in a table

We can get the second max from a table using many ways
one of the easiest way is using sub-query, ie by finding the max and then
the value less than max

SELECT id FROM user WHERE uid< (SELECT MAX(id) FROM user) limit 0,1;

The sub-query will return max uid and then the main query checks for uid less
than that.

Leave a Reply

You must be logged in to post a comment.


All material @ copyrighted by chrisranjana.com. If you want to link to this article you are welcome to do so. Unauthorized publication is strictly prohibited. This developer tutorial website contains articles by Php programmers , Software developers, Mysql programmers and asp c# programmers. This website also contains ajax tutorials and advanced mysql sql stored procedures and functions tutorials and sample codes.