Hallo,
@Rouven: Könntest du mir das mit CASE anhand meiner query bitte etwas näher erleutern ?
Einsatz von CASE, siehe Handbuch oder z.B. </archiv/2008/6/t173119/#m1136008>.
Wenn sichergestellt ist, dass die Werte in der Spalte Firmenname den speziellen Wert NULL aufweisen, wenn kein Firmenname angegeben ist, dann könntest Du auch mit COALESCE arbeiten:
ORDER BY
[link:http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#function_coalesce@title=COALESCE](firmenname, nachname)
Freundliche Grüße
Vinzenz