SQL SELECT mehrfache AND / OR zusammenfassen

Überkinger

Lieutenant
Registriert
Juli 2010
Beiträge
600
PHP:
SELECT email FROM table WHERE status = 1 AND (orders = 1 AND (groups = 91 OR groups = 93 OR groups = 95 OR groups = 97 OR groups = 99) ) ORDER BY email ASC

Wie kann ich mehrfache OR zusammenfassen?
 
PHP:
    SELECT email 
      FROM table
     WHERE status = 1
       AND orders = 1
       AND groups IN(91,93,95,97,99)
  ORDER BY email ASC
 
Benutze einfach kein OR.

Code:
SELECT email FROM table 
WHERE status = 1 AND orders = 1 AND groups IN (91, 93, 95, 97, 99) 
ORDER BY email ASC

So in etwa sollte das ausschauen. Die exakte Syntax ggf. in der Dokumentation nachschlagen.
 
Adam Gontier schrieb:
PHP:
    SELECT email 
      FROM table
     WHERE status = 1
       AND orders = 1
       AND groups IN(91,93,95,97,99)
  ORDER BY email ASC

Wahh, um 3 bei Nacht zwei Antworten innerhalb zwei Minuten. Super, Danke schön Euch beiden!
 
Zurück
Oben