Mark: Syntax für Select gesucht...

Beitrag lesen

Hallo, ich muss mich mit einer suboptimalen Datenbankstruktur herumärgern, an der ich aber nichts ändern darf.
Folgendes Problem:
Es gibt in drei Spalten der DB Brancheneinträge, die ich alle auslesen muss um die anschließend in ein select-menü einzutragen.
Mit einer Spalte klappt das auch prima, ich vermerke in meiner do while-anweisung die Bezeichnung der letzten Branche und frage beim nächsten Durchlauf ab, ob es eine Übereinstimmung gibt. Falls nicht, wird der nächsten Datensatz ins select-menü eingetragen.
Da ich aber jetzt per select zwei weitere Branchen, die zum Teil dieselben Bezeichnungen wie die in anderen Zeilen haben können, weiß ich nicht, welches die beste Vorgehensweise dafür ist.
Bislang mache ich es ala:

$sql="select branche1 from tabelle1 order by branche1 asc";
$tabelle = mysql_query($sql, $verbindung) or die(mysql_error());
$branche_tabelle = mysql_fetch_assoc($tabelle);

in der do while-Anweisung gebe ich dann ja einfach, da bereits alphabetisch sortiert den Inhalt von $branche_tabelle['branche1'] aus.

Wie erfasse ich die anderen beiden branchen (branche2, branche3) so daß ich im query für die Ausgabe, z.B. in $branche_tabelle['branche1'] alles zusammen habe? group? join?