MyBB.de Forum
SQL-Befehl > Aus Zusatzgruppen entfernen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Sonstiges (https://www.mybb.de/forum/forum-91.html)
+--- Thema: SQL-Befehl > Aus Zusatzgruppen entfernen (/thread-37954.html)

Seiten: 1 2


RE: SQL-Befehl > Aus Zusatzgruppen entfernen - Gerti - 06.09.2021

Danke für die Klarstellung, das beruhigt. Ich belasse es daher bei '' (ohne Inhalt).


RE: SQL-Befehl > Aus Zusatzgruppen entfernen - itsmeJAY - 06.09.2021

(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.


RE: SQL-Befehl > Aus Zusatzgruppen entfernen - itsmeJAY - 07.09.2021

(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?