Requete confrontations

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requete confrontations

par sadeq » 07 sept. 2008, 22:46

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)

Requete confrontations

par Invité » 07 sept. 2008, 16:59

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