Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1681 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requète de Noob

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Requète de Noob

n°1883386
lefournica​tor
Posté le 11-05-2009 à 19:04:01  profilanswer
 

J'ai besoin d'un coup de main pour une requête que je pense très simple mais j'y arrive pas.
 
J'ai trois tables (* pour clé primaire et $ pour clé étrangère)
 
Joueur(NumJoueur*, Nom, Prenom, NumEcole$)
Ecole(NumeroEcole*, NomEcole)
Tournoi(NumTournoi*, NumJoueur$)
 
J'ai besoin d'obtenir la liste de tous les joueurs (nom, prénom et nom de l'école) avec le nombre de tournois auxquels ils ont participé; Le tout classé par ceux qui ont participé au maximum de tournoi.
 
Séparément j'arrive à lister les joueurs....
SELECT NumJoueur, Nom, Prenom, NomEcole
FROM Joueur, Ecole
WHERE Joueur.NumEcole= Ecole.NumeroEcole;
 
...puis le nombre de tournoi de chaque joueur...
SELECT Numjoueur, COUNT (NumJoueur)
FROM FI_Tournoi
GROUP BY Numjoueur;
 
...j'ai essayé de faire un mix des deux mais j'ai du mal; un p'tit coup de pouce siouplé ?

mood
Publicité
Posté le 11-05-2009 à 19:04:01  profilanswer
 

n°1883397
flo850
moi je
Posté le 11-05-2009 à 19:12:34  profilanswer
 

select  NumJoueur, Nom, Prenom, numecole,count(*)
FROM Joueur
left join Tournoi on Tournoi.NumJoueur  = joueur.numjoueur
group by  NumJoueur, Nom, Prenom, numecole
order by count(*) desc


---------------

n°1885317
danz
Posté le 17-05-2009 à 00:59:31  profilanswer
 

Avec une sous requete, une autre manière :
 
select res.* from  
(
select j.Nom, j.Prenom, e.NomEcole,
nbrTournoi = (select count(*) from Tournoi t where t.NumJoueur = j.NumJoueur)  
from Joueur j, Ecole e  
where jNumEcole = e.NumeroEcole
) res order by res.nbrTournoi desc


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requète de Noob

 

Sujets relatifs
Requete xml distant et variable phpAfficher le resultat d'une requête SQL (VBA access)
XML Injection dans une requête soapRequête sur plusieurs tables avec un nombre de champs différent
[excel] Question de noob sur les commandes IFAide pour réaliser une requete
fopen - requete http externe : erreur de connexion (serveur dédié)[php/sql] prob de requête
Afficher le résultat de ma requete VBA (noob)[noob] simplifier une requete SQL
Plus de sujets relatifs à : Requète de Noob


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR