Hallo (aufs Neue)!
Du hast deine Frage vor einiger Zeit schon einmal gestellt. Ich bin der Meinung, dir damals geantwortet zu haben, dass dein Datenmodell weniger als gut, mehr als schlecht ;) ist. Und imho hab ich dir auch den Weg gewiesen das besser zu implementieren. Was ist daraus geworden?
Wenn du die Tabellenstruktur aus irgendwelchen Gründen nicht umstellen kannst, so erzeuge mithilfe einer Unterabfrage (mySQL 5 untersützt das ja wohl) eine Datensatzmenge, die du mit MAX() und MIN() Aggregatsfunktionen abfragen kannst. Wenn nicht sowieso schon per se ignoriert kannst du NULL werte dann über eine WHERE klausel ausschliessen.
Grüsse
Frank