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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Joindre le nombre d'enregistrement freres

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Joindre le nombre d'enregistrement freres

n°2192385
Pascal le ​nain
Posté le 31-05-2013 à 15:02:26  profilanswer
 

Bonjour,
 
J'ai deux tables QUESTION et ANSWER.
Chaque enregistrement ANSWER contient l'id de la QUESTION a laquelle il est rattaché.
Chaque question peut avoir de 0 à N ANSWER.
 
Je cherche une requete qui me renvoie pour chaque question, un champ avec le nombre d'enregistrement ANSWER freres, c'est a dire rattaches a la meme QUESTION.
 
Exemple :


idquestion          idanswer           nbAnswer
--------------------------------
     1               1             2
     1               2             2
     2               3             3
     2               4             3
     2               5             3  


 
 
 
Voici la requete que j'ai faite.
 

Code :
  1. SELECT answer.idanswer, answer.idquestion, COUNT(answer_count .idanswer) AS nb_fact_per_question
  2. FROM answer
  3. INNER JOIN answer AS answer_count ON (answer_count.idquestion = answer.idquestion)
  4. GROUP BY answer_count.idanswer


 
 
Cette requete ne groupe pas les ANSWER comme je le desire.
Ou ai-je bien pu faire une erreur ?
 
Merci d'avance  :bounce:


Message édité par Pascal le nain le 31-05-2013 à 15:04:27
mood
Publicité
Posté le 31-05-2013 à 15:02:26  profilanswer
 

n°2192389
Pascal le ​nain
Posté le 31-05-2013 à 15:17:03  profilanswer
 

Cela fonction avec un WHERE :
 

Code :
  1. SELECT a_raw.idanswer, a_raw.idquestion,
  2. (
  3.     SELECT COUNT(answer.idanswer)
  4.     FROM answer
  5.     WHERE answer.idquestion = f_raw.idquestion
  6.     GROUP BY answer.idquestion
  7.  
  8. ) AS answer_count
  9. FROM answer AS a_raw


 
Mais je me demande si un join ne serait pas plus rapide.
J'aimerai pouvoir tester le join ( [:yamusha] ) avant de prendre une decision.


Message édité par Pascal le nain le 31-05-2013 à 15:17:40

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

  Joindre le nombre d'enregistrement freres

 

Sujets relatifs
Insérer un enregistrementproblème d'enregistrement ds fichier TMP j'ai besoin d'aide
afficher le nombre d'enregistrement à chaque lignele nombre d'occurence de chaque mot
Nombre négatif dans un IFenregistrement VBA et formation de catégories
les tableaux d'enregistrement en cErreur de bibliothèque lors de l'enregistrement des modifications
Enregistrement en PDF sur réseau 
Plus de sujets relatifs à : Joindre le nombre d'enregistrement freres


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