Bonjour,
Je suis actuellement en train de développer une petit application en PHP pour un intranet qui a pour but la gestion de personnel (pour choisir la personne la plus compétente pour un certain type d'intervention).
Je dispose de 3 Tables
Table liste_compétence:
id - compétence
1 | mécanique
2 | électricité
3 | plomberie
4 | installation
Table profil:
id - nom
1 | Pierre
2 | Paul
3 | Marie
4 | Alex
Table compétence:
id - id_profil - compétence
1 | 1 | mécanique
2 | 1 | électricité
3 | 2 | plomberie
4 | 3 | installation
5 | 3 | mécanique
Je cherche à connaitre le nom de la personne correspondant à une ou toutes les compétences sélectionnées
ex:
mécanique & électricité = Pierre
mécanique = Pierre & Marie
mécanique & installation = Marie
J'espère avoir été clair.
J'ai essayé quelque chose comme ça:
J'espérai qu'il me sorte Pierre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT Name FROM profil as P, compétence as C WHERE P.id = C.id_profil AND C.compétence LIKE 'mécanique' AND C.compétence LIKE 'électricité' GROUP BY Name ORDER BY Name
Merci d'avance pour vos réponses.
Partager