Daniela Koller: Geht sowas mit SQL

Beitrag lesen

Hi Benedikt

Select * from tabelle where $art = tiere WENN $RASSE = HUNDE WÄHLE NUR DIE AUS WO $SORTE = SCHÄFERHUNDE ?

Ja, tut es.

Selektiere alle Tiere für die gilt:
entweder Hund und Schäferhund
oder nicht Hund

in SQL (ungetestet):

where art = 'tiere' (falls du das als String drin hast)
  and ((rasse = 'hund'
            and sorte = 'schäferhund')
       or rasse <> 'hund')

Den select * solltest du vermeiden, Gründe dazu im Archiv.
Zudem werden Felder nicht mit $ vorangestellt in SQL.

Gruss Daniela