Je suis en train de développer un petit système de recherche, et je me retrouve avec la problématique suivante : filtrer via 3 tables
structures :
Code : Tout sélectionner
table cv_fichiers :
cv_id, cv_filename, cand_idCode : Tout sélectionner
table user_cand_id
cand_id, cand_nameCode : Tout sélectionner
table planning
plan_day, cand_idma requête pour lier les CV aux candidats :
Code : Tout sélectionner
SELECT *
FROM cv_fichiers
INNER JOIN user_candidats
ON cv_fichiers.user_cand_id = user_candidats.user_cand_id
WHERE (blabla)En rajoutant une clause INNER JOIN plannings ON (...), j'obtiens tout en double/triple :s. Du coup je rajoute un "GROUP BY", mais je ne sais pas si tout ça est la meilleure chose à faire...
SGBD : MySQL5