Ich hole mir eine Übersicht mit folgender Abfrage aus der DB. Mein Problem ist jetzt aber, wenn au.auftragsstatus 0 ist und/oder der au.ID_SACHBEARBEITER 0 ist, bekomme ich logischerweise kein Ergebnis zurück, bzw. nur die Aufträge wo beide Felder nicht = 0 sind und ein passender Wert in den anderen Tabellen gefunden wird.
Gibt es eine Möglichkeit die Daten trotzdem irgendwie zu bekommen und die Felder die 0 sind zu ignorieren bzw. leer zurück zu geben?
Gibt es eine Möglichkeit die Daten trotzdem irgendwie zu bekommen und die Felder die 0 sind zu ignorieren bzw. leer zurück zu geben?
PHP-Code:
SELECT au.*, sp.spinnr, sa.*, st.status, ku.*
FROM spindeln AS sp,
auftraege AS au,
mitarbeiter AS sa,
auftragsstati AS st,
kunden AS ku
WHERE sp.ID_SPINDEL = '$id'
AND au.ID_SPINDEL = '$id'
AND au.ID_SACHBEARBEITER = sa.ID_MITARBEITER
AND st.ID_AUSTATUS = au.auftragstatus
AND sp.ID_KUNDE = ku.ID_KUNDE
Kommentar