Bernd: Unterschiedliche Werte bei der Ausgabe

Beitrag lesen

Hallo,

ich habe den Fehler gefunden, es lag am zweiten LEFT JOIN

Alt

SELECT aa_id, aa_artikelID, aa_projektID, aa_menge, aa_datum, aa_status, aa_grund, 
       aa_code, p_code, p_titel
                
FROM artikel_ausgeliehen

LEFT JOIN  projekte ON  projekte.p_code = artikel_ausgeliehen.aa_projektID 
LEFT JOIN  artikel_verlust_defekt ON  artikel_verlust_defekt.avd_code = artikel_ausgeliehen .aa_code 

WHERE aa_datum='2019-01-31'
AND aa_artikelID='3ba00ce0c368a8537534fb3aab9af3d1'

Neu

SELECT aa_id, aa_artikelID, aa_projektID, aa_menge, aa_datum, aa_status, aa_grund, 
       aa_code, p_code, p_titel
                
FROM artikel_ausgeliehen

LEFT JOIN  projekte ON  projekte.p_code = artikel_ausgeliehen.aa_projektID 
LEFT JOIN  artikel_verlust_defekt ON  artikel_verlust_defekt.avd_code = artikel_ausgeliehen .aa_id 

WHERE aa_datum='2019-01-31'
AND aa_artikelID='3ba00ce0c368a8537534fb3aab9af3d1'

Das Problem war, nicht jeder Eintrag artikel_ausgeliehen hat einen Code, einen Code haben nur Artikel die von extern kommen, damit kann ich diese unterscheiden.