Mailinglisten-Archive |
> Die Tabellen sind so verknuepft: > > [artikel]<-[csartikeltotheme]->[csthemes] > > Meine Abfrage sieht vereinfacht so aus: > > > SELECT artikel.titel as a0 , csartikeltotheme.label as a4 , > csthemes.nick as a9 > FROM artikel > INNER JOIN csartikeltotheme ON csartikeltotheme.dataid = artikel.id > INNER JOIN csthemes ON csthemes.id = csartikeltotheme.themaid > WHERE artikel.id=1444 > > Zum Zeitpunkt der Abfrage ist der artikel-Datensatz angelegt. > Allerdings ist nicht bekannt, ob es überhaupt eine Verknüpfung Richtung > csthemes gibt. > > Kann ich die Abfrage so gestalten, daß ich trotzdem noch die > Artikel-Daten bekommen oder ist das grundsätzlich ausgeschlossen? nimm ein LEFT JOIN anstelle eines INNER JOIN ... INNER JOIN is eh blödsinn .... in den meißten fällen -- Sebastian Mendel www.sebastianmendel.de www.tekkno4u.de www.nofetish.com -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive