Partage
  • Partager sur Facebook
  • Partager sur Twitter

Aide pour requête SQL

Sujet résolu
    13 avril 2011 à 13:37:35

    Bonjour,

    J'ai un projet d'application PHP qui gère des résultats de football qui est presque fini. Je dis presque car pour faire une page avec le classement général du championnat, je n'arrive pas à effectuer les requêtes pour connaitre le nombre de matchs gagnés, nuls et perdus de chaque équipe.

    Je vous fournis mon modèle logique de données :

    Equipe (idEquipe, nomEquipe)
    Joueur (idJoueur, nomJoueur, prenomJoueur, idEquipe#)
    Journee (idJournee, libelleJournee)
    Typebut (idTypeBut, libelleTypeBut)
    Rencontre (idRencontre, dateRencontre, joue, idEquipeDomicile#, idEquipeExterieur#, idJournee#)
    But (idBut, idRencontre#, minuteBut, idJoueur#, idTypBut#, idEquipeMarque#)

    Si cela peut vous aider, j'ai réussi à trouver ces requêtes suivantes :

    --Nombre matchs joues
    SELECT COUNT(*) as 'matchsJoues'
    FROM rencontre 
    WHERE idEquipeDomicile = 1
    OR idEquipeExterieur = 1
    AND joue = 'O'
    
    
    --Nombre buts marqués
    SELECT COUNT(*) as 'butsMarques'
    FROM but
    WHERE idEquipeMarque = 1
    
    
    --Nombre buts encaissés
    SELECT COUNT(*) as 'butsEncaisses'
    FROM but
    WHERE idRencontre IN (	SELECT idRencontre
    			FROM rencontre 
    			WHERE idEquipeDomicile = 1
    			OR idEquipeExterieur = 1
    			AND joue = 'O')
    AND idEquipeMarque <> 1
    



    Merci d'avance pour votre aide.
    • Partager sur Facebook
    • Partager sur Twitter

    Aide pour requête SQL

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown