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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Mysql, Join] [Edit : trouve alternative]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Mysql, Join] [Edit : trouve alternative]

n°656601
Sebastien
Posté le 26-02-2004 à 18:10:19  profilanswer
 

On commence par le schema des tables (super simplifié) :
 
Type_Reclamation [id,libelle]
Reclamation [id,id_type,date]
 
Le but : avoir une requete qui me retourne tous les types de reclamations, le nombre qu'il y en a eu et aussi trié par mois.
 
Tout cela est pour mettre dans un tableau qui va ressembler à ca :


                  Janv  Fev  Mars  (...)
Autre               1    0    5
Blanchissage        0    0    0
Chauferie           3    3    3


 
Ma requete pour l'instant est :

Code :
  1. select count(gr.*), gt.libelle, left(right(date,5),2) as mois
  2. from type_reclamation as gt, reclamation as gr
  3. where gt.id = gr.type_id
  4. group by gt.id, mois


 
Bien entendu cela ne me retourne que les valeurs renseignées dans la table reclamation, donc dans mon exemple j'aurais pas autre-fev et pas la ligne blanchissage.
 
Faut que je me penche sur les left join par exemple mais je ne suis pas sur de mon coup.
Pareil pour les mois, imaginons que je n'ai jamais eu de mois de fevrier dans toute ma table, me faut'il une table a cote pour ressortir tout cela ?
J'espere avoir ete suffisamment clair :-)


Message édité par Sebastien le 26-02-2004 à 19:42:57
mood
Publicité
Posté le 26-02-2004 à 18:10:19  profilanswer
 

n°656688
Sebastien
Posté le 26-02-2004 à 19:43:37  profilanswer
 

Bon j'ai contourné le probleme en stockant les resultats dans un tableau a double entré et apres balayage total ^^


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

  [Mysql, Join] [Edit : trouve alternative]

 

Sujets relatifs
[mySQL] transféré les résultat d'une requete dans une tablepb mysql
[PHP / MYSQL] textarea : il aime pas les '[MySQL] Access par internet : lenteur
Site MySQL en Français :)[PHP/MySQL]PB de configuration
[Resolu][PHP] Passer une variable dans une requete mysql_query()[JAVA][JDBC] Comment installer et configurer une connexion BDD Mysql
MySql/InnoDB -> Warning: inconsistent page in the doublewrite buffer[PHP] conserver les blancs en debut et fin dans une base mysql ? :-/
Plus de sujets relatifs à : [Mysql, Join] [Edit : trouve alternative]


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