SELECT / ORDER BY

From: Date: Sat, 11 Sep 2010 06:47:38 +0000
Subject: SELECT / ORDER BY
Groups: php.db 
Request: Send a blank email to php-db+get-47373@lists.php.net to get a copy of this message
I wrote the query below to determine the 10 most popular words used: SELECT COUNT( bible_concordance_usage.reference ) AS word_usage, bible_concordance_words.reference , bible_concordance_words.word FROM bible_concordance_usage INNER JOIN bible_concordance_words ON bible_concordance_usage.bible_concordance_words_reference = bible_concordance_words.reference GROUP BY bible_concordance_usage.bible_concordance_words_reference ORDER BY word_usage DESC, bible_concordance_words.word ASC, bible_concordance_usage.date_accessed DESC LIMIT 10 What I don't like about the results is that if 8 words have been used 5 times then the remaining 2 words the query chooses are from words used 4 times. The results are in alphabetical order A to Z for the words used 5 times and back to A to Z for words used 4 times. My question: is there a way to make my query above into a "sub query" and have a main query order the results of the sub query "ORDER BY words ASC" so all the words displayed are in alphabetical order? Ron Ron

« previous php.db (#47373) next »