Re: SELECT / ORDER BY
| From: | Karl DeSaulniers | Date: | Sat, 11 Sep 2010 07:00:00 +0000 |
| Subject: | Re: SELECT / ORDER BY | ||
| References: | 1 | Groups: | php.db |
| Request: | Send a blank email to php-db+get-47374@lists.php.net to get a copy of this message | ||
Hello,
This may help.
http://dev.mysql.com/doc/refman/5.0/en/order-by-optimization.html
Best,
Karl
On Sep 11, 2010, at 1:47 AM, Ron Piggott wrote:
I wrote the query below to determine the 10 most popular words used: SELECT COUNT(Karl DeSaulniers Design Drumm http://designdrumm.combible_concordance_usage.reference) AS word_usage,bible_concordance_words.reference,bible_concordance_words.wordFROMbible_concordance_usageINNER JOINbible_concordance_wordsONbible_concordance_usage.bible_concordance_words_reference=bible_concordance_words.referenceGROUP BYbible_concordance_usage.bible_concordance_words_referenceORDER BY word_usage DESC,bible_concordance_words.wordASC,bible_concordance_usage.date_accessedDESC 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 --PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php