[snip]
I can do that, but is there a better way? How do you all handle
dynamic sorting of normalized DBs?
[/snip]

Normalization has no effect on sort order where any DB is concerned.
Sort order is determined in the sort clause in the query. So if you want
to sort by location and you are using MySQL  your ORDER BY clause should
be location....(regardless of joins)

SELECT foo
FROM bar
ORDER BY location

returns

course           instructor   location
Science          Bill         Elementary School
Basket Weaving   Dave         High School
Math             Dave         Middle School
Biology          Jessica      Middle School

The results with course as the sort qualifier

course           instructor   location
Basket Weaving   Dave         High School
Biology          Jessica      Middle School
Math             Dave         Middle School
Science          Bill         Elementary School

You have over-compicated a simple issue

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to