phpbar.de logo

Mailinglisten-Archive

[php] SQL-Abfrage mehrere Tabellen

[php] SQL-Abfrage mehrere Tabellen

Sebastian Mendel lists at sebastianmendel.de
Die Okt 30 16:28:45 CET 2007


Dennis Dohle schrieb:

> SELECT 
> 	A.vorname, A.name, 
> 	B.kommunikation AS telefon, 
> 	C.kommunikation AS fax
> FROM 
> 	personen AS A
> LEFT JOIN 
> 	kommunikationen AS B ON B.id=A.std_telefon
> LEFT JOIN 
> 	kommunikationen AS C ON C.id=A.std_fax
> 
> 
> Funktioniert wunderbar! Aber kann man das nicht auch anders lösen, so dass
> ich nur einmal die Tabelle "kommunikationen" ansprechen muss? Denn in meinem
> System habe ich noch weitere Standardfelder wie "mobil", "email" und
> "homepage". Dann müsste ich insgesamt fünf mal ein LEFT JOIN machen, dass
> sieht mir sehr unsauber aus ...

nö, sieht gut aus

-- 
Sebastian

php::bar PHP Wiki   -   Listenarchive