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.
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.