Re: [PHP-DB] SELECT / ORDER BY

[email protected] (Karl DeSaulniers)
Newsgroups php.db
Message-ID <[email protected]>
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( `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
>
>
> -- 
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

Karl DeSaulniers
Design Drumm
http://designdrumm.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.