SQL - Join und SubSelect
bearbeitet von Rolf BHallo Casablanca,
ich kann's ja kaum glauben, aber wenn die Meldung 1:1 dein SQL zeigt, dann hast Du meine "..." einfach weggemacht, statt deine bisherigen ON Bedingungen wieder einzusetzen.
Ich hab die "..." doch nur gemacht, um nicht zu viel schreiben zu müssen.
> Ich muss also nur dann die Einsätze anzeigen, die entweder angenommen sind oder, weder angenommen noch abgelehnt sind.
Ja. Schrieb ich doch. Der LEFT JOIN liefert dann NULL oder 1. Also:
(STATUS IS NULL OR STATUS = 1)
Bitte eingeklammert lassen, wenn Du das mit irgendwas AND-verknüpfst. AND hat Vorrang vor OR und würde ohne Klammern die Logik frittieren.
Aber - wie auch geschrieben - der NOT EXISTS könnte effizienter sein.
_Rolf_
--
sumpsi - posui - obstruxi
SQL - Join und SubSelect
bearbeitet von Rolf BHallo Casablanca,
ich kann's ja kaum glauben, aber wenn die Meldung 1:1 dein SQL zeigt, dann hast Du meine "..." einfach weggemacht, statt deine bisherigen ON Bedingungen wieder einzusetzen.
Ich hab die "..." doch nur gemacht, um nicht zu viel schreiben zu müssen.
> Ich muss also nur dann die Einsätze anzeigen, die entweder angenommen sind oder, weder angenommen noch abgelehnt sind.
Ja. Schrieb ich doch. Der LEFT JOIN liefert dann NULL oder 1. Also:
(STATUS IS NULL OR STATUS = 1)
Bitte eingeklammert lassen, wenn Du das mit irgendwas AND-verknüpfst. AND hat Vorrang vor OR und würde ohne Klammern die Logik frittieren.
_Rolf_
--
sumpsi - posui - obstruxi
SQL - Join und SubSelect
bearbeitet von Rolf BHallo Casablanca,
ich kann's ja kaum glauben, aber wenn die Meldung 1:1 dein SQL zeigt, dann hast Du meine "..." einfach weggemacht, statt deine bisherigen ON Bedingungen wieder einzusetzen.
Ich hab die "..." doch nur gemacht, um nicht zu viel schreiben zu müssen.
_Rolf_
--
sumpsi - posui - obstruxi
SQL - Join und SubSelect
bearbeitet von Rolf BHallo Casablanca,
wenn die FM 1:1 dein SQL zeigt, dann hast Du meine "..." einfach weggemacht, statt deine bisherigen ON Bedingungen wieder einzusetzen.
Ich hab die "..." doch nur gemacht, um nicht zu viel schreiben zu müssen.
_Rolf_
--
sumpsi - posui - obstruxi