06.09.2021, 09:05
Seiten: 1 2
06.09.2021, 19:20
(06.09.2021, 08:51)Gerti schrieb: [ -> ]Mit AND funktioniert es! Nach langem Grübeln (es wollte mir nicht einleuchten warum OR nicht funktionert) ist mir die Logik so gaaanz langsam etwas schlüssig.
Bei einer OR-Verknüpfung muss nur eine Anweisung zutreffen und der Query wird ausgeführt. Angenommen du hast die Benutzergruppe 5 und möchtest einen Wert bei Benutzern ändern, die nicht zur Gruppe 5 oder zu 6 gehören. Wenn du abfragst:
WHERE usergroup != 5 OR usergroup != 4;
dann wirst du trotzdem aktualisiert, weil du nicht zur Gruppe 4 gehörst aber zur 5.
Wenn du hingegen abfragst
WHERE usergroup != 5 AND usergroup != 4;
wirst du nicht aktualisiert, da du beiden Gruppen zugehörig sein müsstest.
07.09.2021, 14:04
(06.09.2021, 19:20)itsmeJAY schrieb: [ -> ][quote="Gerti" pid='249314' dateline='1630914713']
Mit AND funktioniert es! Nach langem Grübeln (es wollte mir nicht einleuchten warum OR nicht funktionert) ist mir die Logik so gaaanz langsam etwas schlüssig.
Kann mein Kommentar oben entfernt werden?
Seiten: 1 2