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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySql] Petit soucis de requête

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySql] Petit soucis de requête

n°1006377
Floleb7
Fiché au grand banditisme
Posté le 09-03-2005 à 09:24:01  profilanswer
 

Pour mon site de quizz j'ai une table de réponse de membre avec donc un id propre à chaque enregistrement et le total des points du membre de 0 à 10
 
je voudrais pouvoir sortir comme stat le nombre de bonne réponse c'est à dire  
X membres à 0  
X membres à 1 etc
 
j'ai créé une autre table avec juste 0 à 10 comme donnée pour pouvoir faire un group by et avoir quelquechose de facilement utilisable
le soucis c'est qu'il ne me donne le nombre de réponse à X point que s'il y a au moins 1 membre qui a eu ce type de point
 
en + clair si personne n'a eu 9 ça ne retourne pas null ou 0 mais rien j'aimerais donc pouvoir retourner le nombre qu'il y ait eu ou non 1 membre ou + avec ce total de point  
 
je sais pas si j'ai été très clair mais pour l'exemple voilà ce que peut me donner pour un quizz la requête :  
 

Point00   24
Point01  6
Point02  2
Point03  6
Point04  8
Point05  2
Point06  4
Point07  2
Point10  1


et voilà ce que j'aimerais avoir :  
 

Point00  24
Point01  6
Point02  2
Point03  6
Point04  8
Point05  2
Point06  4
Point07  2
Point08 null
Point09 null
Point10  1


 
et donc ma requête :

Code :
  1. SELECT total_point.total AS point, count( user_reponse.total_pt ) AS total_quizz
  2. FROM user_reponse
  3. LEFT JOIN total_point ON user_reponse.total_pt = total_point.point
  4. WHERE user_reponse.quizz_id = '695' AND user_reponse.type = '2' AND user_reponse.valid = '1'
  5. GROUP BY total_point.point
  6. ORDER BY total_point.total


---------------
« La boîte du logiciel disait que j'avais besoin de "Windows 95 ou mieux" - alors j'ai acheté un Mac. »
mood
Publicité
Posté le 09-03-2005 à 09:24:01  profilanswer
 

n°1009085
fabien
Vive la super 5 !
Posté le 11-03-2005 à 00:11:49  profilanswer
 

c koi la structure de ta table ?
ta requete elle est faite sur combien de table?  
car dans le FROM de ta requete, on ne voit qu'une table alors que tu fais une jointure  :heink:


Message édité par fabien le 11-03-2005 à 00:13:17

---------------
Découvre le HFRcoin ✈ - smilies
n°1009186
art_dupond
je suis neuneu... oui oui !!
Posté le 11-03-2005 à 01:02:54  profilanswer
 

JOIN ?


---------------
oui oui
n°1009187
tet2neu
emmerdeur
Posté le 11-03-2005 à 01:05:52  profilanswer
 

Tu fais ça en quoi ? PHP ?

n°1009488
cinocks
Posté le 11-03-2005 à 11:44:05  profilanswer
 

utilise total_point  LEFT OUTER JOIN user_rp ON ....


---------------
MZP est de retour

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

  [MySql] Petit soucis de requête

 

Sujets relatifs
[CSS] Newsletter - soucis de bordersVB/VBA Excel: petit script mais ?
MySql - Procédures stockées et triggers[MySQL 4.0.15] SELECT imbriqués : erreur
Requete de recherche sur plusieurs mots ?[C#] DataRow.ItemArray.SetValue petit soucis
REQUETE POUR FAIRE une rechercheUn petit code php a modifié (5 lignes) lisez tous c'est intéressant :)
PROBLEME REQUETE: SELECT nom FROM (plusieur table) 
Plus de sujets relatifs à : [MySql] Petit soucis de requête


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