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.