Roland: sql befehl liefert zuviele Datensätze...

Beitrag lesen

sql-operatoren funktionieren ähnlich wie in der mathematik - du wirst es nicht glauben, sie folgen sogar eigenen gesetzmäßigkeiten :)

in der mathematik ist es "klammer vor punkt vor strich", alles innerhalb einer klammer wird ausgerechnet bevor eine punktrechnung durchgeführt wird usw

in mysql zählt zuerst eine klammer, dann der AND-operator und später erst OR

in deinem fall ist AND höher gewichtet als OR, was in deinem fall zu einem ungewünschen ergebnis führt

Wenn ich allein drauf kommen würde,hätte ich wohl kaum um Hilfe gebeten.
Ich habe bislang nur mit simplen select-Anweisungen gearbeitet-wobei diese Anweisung für manches Matheass hier auch simpel sein mag.
Ich komme schlichtweg nicht drauf wo ich was in Klammern setzen muss!