phpbar.de logo

Mailinglisten-Archive

Leeres Ergebnis vermeiden

Leeres Ergebnis vermeiden

Sebastian Tobias Mendel genannt Mendelsohn lists at sebastianmendel.de
Mon Sep 22 18:42:27 CEST 2003


> 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