Einzelnen Beitrag anzeigen
  #6  
Alt 20.10.2003, 12:55:35
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
oh nein, das ist leider falsch NEV.
LEFT JON liefert dir ALLE datensätze zurück, die in der linken tabelle vorhanden sind. fehlt dieser in der rechten tabelle so wird NULL zurück geliefert.

Code:
SELECT kunde.*, artikel.artikel, artikel.menge 
    FROM kundendaten as kunde
    LEFT JOIN artikel 
    ON (kunde.kundennummer = artikel.kundennummer)
liefetr also jeden kunden, egal ob er was bestellt hat oder nicht. nur entweder kommt ein ergebnis oder das ergebnis ist NULL!

bei inner join werden nur die datensätze zurück geliefert, die in beiden tabellen vorkommen. das sind eben die unterschiede ;) aber diese sollte man schon kennen.
Mit Zitat antworten