phpbar.de logo

Mailinglisten-Archive

AW: case - syntaxfrage

AW: case - syntaxfrage

Wolfgang Hauck wbh@euta.net
Fri Nov 8 09:08:39 2002


>hatte das gestern schonmal probiert mit dem thread 'query
>runterschalten'. ich versuchs nochmal auf einem anderen weg, das
>problem zu erklaeren. in einem tblContainerForm liegt zu einem query
>mindestens 1 datensatz, koennen aber auch x-beliebige sein. ich
>versuche den datensatz zu filtern, der vorgegebenen angaben am
>genauesten entspricht.

>beispielvorgaben:
>sportart: Fussball
>typ: Gesamttabelle
>land: Belgien
>liga: Eerste Klasse
>saison: 2002/03

>wenn man mein problem in einzelne queries aufloesen wuerde, waere das
>erste:

>WHERE Sportart = 'Fussball'
>AND Typ = 'Gesamttabelle'
>AND Land = 'Belgien'
>AND Liga = 'Eerste Klasse'
>AND Saison = '2002/03'

>wenn das query fehlschlaegt, was sehr wahrscheinlich ist, weil nur sehr
>selten eine abbildungsform benoetigt wird, die so exakt greift, muesste
>ein zweites query erfolgen:

>WHERE Sportart = 'Fussball'
>AND Typ = 'Gesamttabelle'
>AND Land = 'Belgien'
>AND Liga = 'Eerste Klasse'

>wenn das fehlschlaegt:
>WHERE Sportart = 'Fussball'
>AND Typ = 'Gesamttabelle'
>AND Land = 'Belgien'

>und soweiter bis man zu einem ergebnis kommt. verstanden?

>wie bringe ich die einzelnen queries in eine abfrage?

Hi joerg,

Wenn du folgende Abfrage startest:

SELECT * from tabelle
WHERE Sportart = 'Fussball'
AND Typ = 'Gesamttabelle'
AND Land = 'Belgien'
AND Liga = 'Eerste Klasse'
AND Saison = '2002/03'

und in Saison steht nix drin, erhälst du auch keine Treffer. Daher wird 
auch keine Bedingung abgefragt, da kannste reinschreiben was du willst!

MFG Wolfgang

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive