EXCLUDE von definierten Datensätzen bei SELECT?

buzzom

Mitglied
Hallo,
meine bisherige Abfrage funktioniert so wie ich es will:

Code:
SELECT cl_to, cl_sortkey FROM categorylinks WHERE `cl_sortkey` = 'Hopfen' OR `cl_sortkey` = 'Trauben' GROUP BY cl_to ORDER BY count(*) DESC

aber ich möchte bei der Abfrage alle Datensätze von cl_to in denen "Schnaps" steht excludieren (raus haben) bei der sql Abfrage.

Ich bitte höflichst um Hilfe.
Danke schön.
 
Ich habs mal mit

Code:
SELECT cl_to, cl_sortkey FROM categorylinks WHERE `cl_sortkey` = 'Hopfen' OR `cl_sortkey` = 'Trauben' AND `cl_to` != 'Schnaps' GROUP BY cl_to ORDER BY count(*) DESC

probiert aber trotzdem wird "Schnaps" mit ausgespuckt.

Erkennt jemand meinen Fehler?

Danke
Eure Buzzi
 
Wie das immer so ist, man bekommt es auch nach hundert mal rumprobieren alleine raus.
Für alle, die also auch mal das Problem haben werden:

Lösung:
Code:
SELECT cl_to, cl_sortkey FROM categorylinks WHERE `cl_to` != 'Schnaps' AND (`cl_sortkey` = 'Hopfen' OR `cl_sortkey` = 'Trauben') GROUP BY cl_to ORDER BY count(*) DESC
 
Zurück