Bonjour a tous.
Je suis débutant en SQL et j'ai un petit probleme :
Voici ma base de données
METIERS
id_metier
libelle_metier
CONTIENT
#id_metier
#id_mission
MISSION
id_mission
libelle_mission
Rq : Une mission peut avoir plusieurs "metiers", un metier peut contenir plusieurs missions.
Lors de ma requete
J'obtiens le resultat suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT id_mission, libelle_mission, libelle_metier FROM missions, metiers, contient WHERE missions.id_mission = contient.id_mission AND metiers.id_metier = contient.id_metier
ID_MISSION LIBELLE_MISSION LIBELLE_METIER
----------------------------------------------------
1 ............... MISSION 1 ....... EAU
----------------------------------------------------
1 .............. MISSION 1 ........ RECYCLAGE
-----------------------------------------------------
Alors que j'aimerai obtenir le resultat suivant
ID_MISSION LIBELLE_MISSION LIBELLE_METIER
----------------------------------------------------
1 .............. MISSION 1 ........ EAU
......................................... RECYCLAGE
-----------------------------------------------------
Est ce donc possible de fusioner toutes les données similaire et n'afficher seulement la données qui change dans la même cellule comme sur le shema ci dessus.
Si oui comment ?
Je vous remerci d'avance.
Partager