Bonjour,

J'ai 3 tables : une contenant des "biens" (avec id_bien), une autre contenant des "activites" avec id_activite et activite en clair, la derniere servant de table de liaison entre les biens et les activités (act.exercees) (avec fk_id_bien / fk_id_activite)
Voici ma requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
SELECT ..., ... ,... ,
				( SELECT GROUP_CONCAT( activite ORDER BY activite ASC SEPARATOR ", ")
						FROM biens
						JOIN act_exercees ON fk_id_bien = id_bien
						JOIN activites ON id_activite = c_fk_id_activite ) AS liste_activites
					FROM biens
					JOIN ... ON ... = ... 
 					WHERE ... = ...
:
La requête fonctionne mais
J'obtiens la liste de toutes les activités de ma table dans le champs liste_activites alors que je souhaiterais obtenir QUE les activités exercées pour le bien sélectionné.

Merci de votre aide,