Siechfred: Mehrere PLZ abfragen

Beitrag lesen

WHERE plz BETWEEN '55000' AND '56000' OR plz BETWEEN '60000' AND '70000' AND land='de' AND vorfall_typ='rec' AND GROUP BY kunden_id ORDER BY endwert DESC

In deinem Statement hat AND mehrere Bedeutungen, einmal als Teil des Vergleichsoperators BETWEEN...AND und als logischer Operator. Daneben macht dir die Operatorenrangfolge einen Strich durch die Rechnung. Setze also Klammern, um die logischen Verknüpfungen deinen Vorstellungen entsprechend zu gruppieren (http://dev.mysql.com/doc/refman/5.1/de/operator-precedence.html)

Siechfred

--
Ich bin strenggenommen auch nur interessierter Laie. (molily)