QUOTE(asmith @ Nov 4 2008, 02:57 AM)

@Darin
I suppose you mean to do all by a server-side language, then I mean order it by MySQL line.
@Brian
The problem with group by is, it doesn't show repeated value rows, it will be like this :
value3
value7
value2
value5
I need to have all the rows. (Repeated values)
No, right. So you need something like:
SELECT fld FROM table GROUP BY fld ORDER BY count(fld) DESC
Then get the values from this search one by one as 'hitval' (say), and run a second DB call
SELECT * FROM table WHERE fld = 'hitval'
This will give you a batch of results - repeat until done.
I expect there is a smart way to feed the result of the count() operation into the basic access call, but I don't know what it is.