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

Beitrag lesen

Ok, der Syntax ist richtig,erfüllt aber nicht den Zweck.

DIE syntax

Wie müßte denn der Syntax für meine Absicht lauten?

selber denken macht schlau ;)

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