Vinzenz Mai: MySQL5 Join und mehrfache gleiche Datensätze

Beitrag lesen

Hallo,

  
SELECT DISTINCT  
    invoice.invoice_id,  
    [...] -- Spaltenliste, sehr erfreulich!  
          -- viel zu oft sieht man hier SELECT *  
FROM  
    invoice,  
    creditor,  
    debitor  
ORDER BY  
    invoice.invoice_id ASC;";  

Das Problem: Die obige Query liefert mir alle Werte mehrfach (kartesiches Produkt). Ich möchte eine Abfrage erstellen die mir obiges Resultat OHNE doppelte bzw. mehrfache einträge liefert.

wir haben hier zwei Artikel, die die Grundlagen von Joins vermitteln:

- Einführung in Joins
  - Fortgeschrittene Jointechniken

und freuen uns über Rückmeldungen, auch über Verbesserungsvorschläge.

Freundliche Grüße

Vinzenz