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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requete SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Requete SQL

n°666868
CrashSerge
J'ai 143 cellules...wooooow!
Posté le 08-03-2004 à 04:50:43  profilanswer
 

Bonjour à tous,
 
Dans la requete qui suit, est-ce que je peut passer une valeur d'un champs de la première requête dans la sous requête. Je ne sais pas si je m'exprime de la bonne façon mais comment "dire" à la sous-requête d'utiliser le Joueurs.NoJoueur de la requête "originale".
 
Merci de votre aide.
 
Serge
 
SELECT top 10
  Tjoueurs.NoJoueur,  
  Tjoueurs.prenom,  
  Tjoueurs.nom,  
  EquipeDetl.NoEquipe,  
  EquipeMstr.ShortName,
  resultat.NoJoueur,
  (SELECT  
    (sum(HitMstr.HitValue) / count (1)) as MoyP
   FROM joueurs, EquipeDetl, EquipeMstr, resultat, HitMstr
   WHERE (Joueurs.NoJoueur = TJoueurs.NoJoueur) and
         (EquipeDetl.NoJoueur = Joueurs.NoJoueur) and  
         (EquipeDetl.Annee = 2004) and  
         (EquipeMstr.NoEquipe = EquipeDetl.NoEquipe) and  
         (resultat.NoJoueur = joueurs.NoJoueur) and  
         (Resultat.Hit = HitMstr.Hit)  
   GROUP BY
    resultat.NoJoueur) as MoyP
 
FROM joueurs as Tjoueurs, EquipeDetl, EquipeMstr, resultat, HitMstr
WHERE (EquipeDetl.NoJoueur = Joueurs.NoJoueur) and  
      (EquipeDetl.Annee = 2004) and  
      (EquipeMstr.NoEquipe = EquipeDetl.NoEquipe) and  
      (resultat.NoJoueur = joueurs.NoJoueur) and  
      (Resultat.Hit = HitMstr.Hit)  
GROUP BY
 joueurs.prenom,  
 joueurs.nom,  
 EquipeDetl.NoEquipe,  
 EquipeMstr.ShortName,  
 resultat.NoJoueur,
 joueurs.NoJoueur  
ORDER BY MoyP desc


---------------
Serge Allard
mood
Publicité
Posté le 08-03-2004 à 04:50:43  profilanswer
 

n°667571
axl63800
Posté le 08-03-2004 à 17:40:39  profilanswer
 

Pourquoi? ca, ca marche pas??
 
SELECT top 10  
  Tjoueurs.NoJoueur,  
  Tjoueurs.prenom,  
  Tjoueurs.nom,  
  EquipeDetl.NoEquipe,  
  EquipeMstr.ShortName,  
  resultat.NoJoueur,  
  sum(HitMstr.HitValue) / count (1)) as MoyP  
FROM joueurs as Tjoueurs, EquipeDetl, EquipeMstr, resultat, HitMstr  
WHERE (EquipeDetl.NoJoueur = Joueurs.NoJoueur) and  
      (EquipeDetl.Annee = 2004) and  
      (EquipeMstr.NoEquipe = EquipeDetl.NoEquipe) and  
      (resultat.NoJoueur = joueurs.NoJoueur) and  
      (Resultat.Hit = HitMstr.Hit)  
GROUP BY  
 joueurs.prenom,  
 joueurs.nom,  
 EquipeDetl.NoEquipe,  
 EquipeMstr.ShortName,  
 resultat.NoJoueur,  
 joueurs.NoJoueur    
ORDER BY MoyP desc


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

  Requete SQL

 

Sujets relatifs
Problème de requete SQL[SQL] Requete INSERT dans plusieurs tables liées
[SQL,ACESS]:requête unionProbleme de requete SQL.
SQL/ACCESS:erreur de requête[PHP-SQL] Requete SQL tous les jours à une ceraine sheure ?
[VB6] prob quote avec requête SQL[SQL Access] Requête sensible à la casse
Comment écrire en VB cette requête SQL (pour access) ? >>[VB] Requête SQL
Plus de sujets relatifs à : Requete SQL


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