Bonjour

Ennoncé de mon problème :
Un établissement possède plusieurs catégorie et à un effectif
Je souhaite afficher pour chaque établissement ses catégories et son effectif

Ma requête SQL est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
select ETA.NUM_ETA, CAT.LIB_CAT, ETA.EFF_ETA
from ETA, CAT, CAT_ETA
where CAT.ID_CAT = CAT_ETA.ID_CAT 
  and CAT_ETA.ID_ETA = ETA.ID_ETA
order by ETA.NUM_ETA, CAT.LIB_CAT asc
Elle me rend des résultats sous la forme
N° Catégorie Effectif
-----------------------
5 Fabricant 15
5 Exportateur 15
7 Importateur 101
7 Distributeur 101

Je souhaiterai pouvoir obtenir mes résultats sous la forme suivante (ne pas réafficher le n° établissement et l'effectif sur chaque ligne) :
N° Catégorie Effectif
-----------------------
5 Fabricant 15
-- Exportateur
7 Importateur 101
-- Distributeur

Je ne vois pas comment le faire avec une seule requête SQL ? Est ce possible et si oui pouvez vous m'aider ? Merci