phpbar.de logo

Mailinglisten-Archive

Re: Suchen in mehreren gleichen Tables
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Suchen in mehreren gleichen Tables



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 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive