Bonjour
J'ai plusieurs requêtes à faire sur une base de données Oracle (logique vu la catégorie du forum me diriez-vous) ; j'ai réussi à traiter toutes les requêtes sauf une où je sèche un peu.
Je vais essayer de syntétiser la base pour vous expliquer le problème. Le but du jeu est de trouver des personnes ayant des tâches incompatibles.
Il y a d'abord une table où il y a des actions faites par des personnes, de structure :
Ensuite, les actions sont identifiées par des identifiants dans une table de la structure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part IdPersonne - code_secteur - action - blabla
Enfin, les tâches incompatibles sont renseignées dans une table sans hiérarchie (les codes tache sont des numéros) de la structure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part code_secteur - action - code_tache
Donc il faut que j'utilise ces tables là pour déterminer les personnes possédant des taches incompatibles.
Code : Sélectionner tout - Visualiser dans une fenêtre à part code_tache1 - code_tache2
Je suis capable de récupérer les informations sur les personnes possédant des tâches qui sont répertoriées dans la table "tâche incompatible" mais je ne sais pas comment lier ça pour obtenir les personnes ayant des tâches incompatible.
Eventuellement, il est possible de retoucher les tables "identifiant tâche" et "tâche incompatibles" mais je n'ai pas d'idée pour une autre organisation.
Partager