Mailinglisten-Archive |
Hi Patrick, > > Ja. Da MySQL leider noch keine UNIONs kann, ist der Weg über > > eine getrennte Anfrage oder die Notlösung über das volle > > Kreuzprodukt derzeit leider die einzige Möglichkeit. > > Kann man da nicht mit "left joins" noch tricksen? Ein LEFT JOIN ist nur möglich und sinnvoll, wenn wir eine 1:n-Verknüpfung basteln können. Wen wir ein so eine Art UNION simulieren wollen, dann geht das nicht, es würden dabei Datensätze auf der Strecke bleiben - und zwar in der Tabelle, die auf 1-Seite der Relation steht, denn wir müssten ja garantieren, dass der Fremdschlüssel der n-Seite jeden Schlüsselwert der 1-Seite mindestens einmal enthält, und das können wir nicht sicherstellen. Alle Klarheiten beseitigt? Gruß Jan --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive