Bonjour à tous !
Je butte pour l'élaboration d'une requête SQL pour extraite des données de
plusieurs fichiers...
En simplifiant, j'ai une BD avec 3 fichiers :
- le premier "Postes", liste des postes de travail
- le second "Personnes" liste les personnes qui utilisent les postes de
travail (une personne peu utiliser plusieurs postes, un poste peut être
utilisé par plusieurs personnes)
- le troisième "Objets" liste des objets utilisés par les personnes avec
cependant une précision sur le poste de travail et deux cas de figures
possibles :
* cas 1 : l'objet est spécifique à un poste et la rubrique "Poste" du
fichier "Objets" contient le nom du poste
* cas 2 : l'objet n'est pas lié à un poste spécifique et la rubrique "Poste"
contient 0 MAIS avec la particularité suivante : si pour un utilisateur donné
un ou plusieurs objets sont utilisés sur un poste de travail spécifique (cas
1), par exemple le poste n, les autres objets de l'utilisateur non associés
à un poste spécifique (cas 2) ne sont pas utilisés sur le poste n.
La requête SQL que je souhaite faire et sur laquelle je butte doit me lister
l'ensemble des objets utilisés pour un poste de travail donné.
Voilà un exemple des fichiers avec des données :

La requête pour lister les objets utilisés au poste 1 doit donc me sortir : -
Feutre
- Mouchoir
- Règle
- Gomme
- Verre
- Assiette
J'espère que tout ça n'est pas trop confus !
Merci pour votre aide !
Jean-Christophe