So... does that mean that you might not actually get the top x records? The way it's worded, it will first give you the first x records in the query, then perform the ORDER BY. I would think you wanted the ORDER BY to run first, then have it give you the first x records -- for example, to return the top 3 scores of your bowling tournament.
See what I'm saying? I'm just concerned that it will grab the first 3 records in your bowling tournament table, then sort them by score. That doesn't mean you would get your best 3 scores out of all 52 players.
Maybe I'm beating a dead horse here, but I just want to be sure I understand how LIMIT and ORDER BY work together.
What I'm hoping it means is that it will perform the sort algorithm (which I believe is qsort), and as soon as it is sure that it has the top X records as specified by the LIMIT keyword, it stops the sorting, so as to return the results as quickly as possible. Is this correct?