Page 1 sur 1

Requete confrontations

Posté : 07 sept. 2008, 16:59
par Invité
Bonjour,

Je souhaite faire une requête qui m'affiche le nombre de victoires de la France face au Brésil.

MATCH
match_id
club_home_id >>> équipe à domicile
club_visitor_id >>> équipe à l'extérieur
match_score_home
match_score_visitor

La France est club_id = 1 et Brésil club_id = 2

Je rentre mes résultats donc par exemple :

France - Brésil : 2-0
France - Brésil : 1-1
Brésil - France : 3-1
France - Brésil : 1-0

Je voudrais que la requête m'affiche donc 2 victoires pour la France (les matchs en gras).

SELECT * FROM MATCH WHERE club_home_id = 1 AND match_score_home > match_score_visitor OR club_visitor_id = 1 AND match_score_visitor > match_score_home

Ma requête est elle bonne ?

Merci pour votre aide

Posté : 07 sept. 2008, 22:46
par sadeq
Oui avec des parenthèses dans la condition Where :

Code : Tout sélectionner

SELECT * FROM MATCH WHERE (club_home_id = 1 AND match_score_home > match_score_visitor) OR (club_visitor_id = 1 AND match_score_visitor > match_score_home)