Re: Does MySQL know the SELECT TOP statement?
The Limit Function, however, doesn't work inside subqueries... and if you want a top ten of things whose counter can have identical values (top scores, hit counts in a links database, stuff like that), you're out of luck.
Here's something I just came up with:
SELECT * FROM tblLinks a
INNER JOIN tblHitcount b ON a.linkID=b.linkID
-- Make sure only results are shown where NUMBER OF HITS equals
-- or is bigger than the LOWEST number in the TOP 25 hits
WHERE b.hitCnt >= (
SELECT MIN(hitCnt)
-- Lowest value in top 25
FROM(
SELECT DISTINCT hitCnt
FROM tblHitcount
ORDER BY hitCnt DESC
LIMIT 25
-- top 25 hits
)
AS tblTemp
)
ORDER BY b.hitCnt DESC
Subject
Views
Written By
Posted
107083
December 01, 2004 07:02PM
47380
December 03, 2004 02:35PM
94573
August 25, 2006 07:03AM
Re: Does MySQL know the SELECT TOP statement?
27580
October 15, 2006 03:14AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.