une table avec liste de commerciaux :
contacts (id_comm, nom_comm, ..... )
une table de liste de départements
zonage (id_zone, comm_zone, dept_zone)
la tentative de requete:J'aurais en fait souhaité avoir une concaténation des departements pour les commerciaux ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT c.nom_comm, CONCAT( z.dept_zone ) FROM contacts AS c INNER JOIN zonage AS z ON c.nom_comm = z.comm_zone GROUP BY c.nom_comm
ceci donne le même resultat :Je n'ai en fait qu'un département dans le concat ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT c.nom_comm, CONCAT( z.dept_zone ) FROM contacts AS c INNER JOIN zonage AS z ON c.nom_comm = z.comm_zone GROUP BY z.comm_zone
En gros je voudrais le même resultat quemais au lieu d'avoir x ligne pour un commercial avec à chaques fois un departement unique, je voudrais tous les départements ensemble en une seule ligne pour un commercial
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT c.nom_comm, z.dept_zone FROM contacts AS c LEFT OUTER JOIN zonage AS z ON c.nom_comm = z.comm_zone
Partager