Bonjour,
Est ce qu'il est possible dans une requête avec jointure affichant plusieurs lignes, de ne pas afficher les données en double?
Exemple:
J'ai 3 tables :
- une table employe
- une table competence
- une table affectation_competence
J'aimerai afficher dans une requête, toutes les compétences de tous les employés:
Résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Nom, Competence FROM Employe, Competence, Affectation_Competence WHERE Employe.ID_Employe = Affectation_Competence.ID_Employe AND Affectation_Competence.ID_Competence = Competence.ID_Competence
Ce que j'aimerai c'est afficher ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8Nom - Competence ----------------- Toto - Access Toto - Java Toto - Delphi Tutu - Access Tutu - Php
Le nom ne s'affiche qu'une seule fois, s'il est en double il est remplacé par un espace vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8Nom - Competence ----------------- Toto - Access - Java - Delphi Tutu - Access - Php
Est ce que c'est faisable sans avoir à passer par une procédure stockée?
Merci d'avance pour votre aide
Partager