Geht sowas mit SQL
Benedikt Hermann
- datenbank
Geht sowas mit SQL
Select * from tabelle where $art = tiere WENN $RASSE = HUNDE WÄHLE NUR DIE AUS WO $SORTE = SCHÄFERHUNDE ?
bene
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
Hi Benedikt
where art = 'tiere' (falls du das als String drin hast)
and ((rasse = 'hund'
and sorte = 'schäferhund')
or rasse <> 'hund')
Vielen Dank! Hat mir auf den Sprung geholfen.
Bene
Geht sowas mit SQL
Select * from tabelle where $art = tiere WENN $RASSE = HUNDE WÄHLE NUR DIE AUS WO $SORTE = SCHÄFERHUNDE ?
bene
select *
from TABELLENNAME
where $art = 'tiere'
and $rasse = 'hunde'
and $sorte = 'Schäferhunde'
So muß es lauten, wenn alles in einer Tabelle steht. Stehen die Daten in mehreren Tabellen lautet der Syntax natürlich ganz anders.
Kommt auch drauf an, mit welcher Software du die Abfrage stellst SQL ist nicht immer gleich SQL.
Andreas