Faire un left join multiple
Posté : 11 juin 2015, 18:45
Voici mes tables
Table : admin_droit_dacces_page
id_admin_niveau_admission / id_admin_page / niveau_dacces
Table : admin_niveau_admission
id / code_nom / description
Table : admin_page
id / nom_page / titre_code_nom
Pour cette requête il n'y a rien à dire, elle fonctionne :
UPDATE admin_droit_dacces_page
LEFT JOIN admin_niveau_admission
ON admin_droit_dacces_page.id_admin_niveau_admission=admin_niveau_admission.id
LEFT JOIN admin_page
ON admin_droit_dacces_page.id_admin_page=admin_page.id
SET niveau_dacces = '199'
WHERE admin_niveau_admission.id = '1'
AND admin_page.id = '1'
La question que je veux savoir c'est s'il est possible de dire/d'ajouter cette ligne dans la requête(que id = nom de la page) :
admin_page.id = admin_page.nom_page
Table : admin_droit_dacces_page
id_admin_niveau_admission / id_admin_page / niveau_dacces
Table : admin_niveau_admission
id / code_nom / description
Table : admin_page
id / nom_page / titre_code_nom
Pour cette requête il n'y a rien à dire, elle fonctionne :
UPDATE admin_droit_dacces_page
LEFT JOIN admin_niveau_admission
ON admin_droit_dacces_page.id_admin_niveau_admission=admin_niveau_admission.id
LEFT JOIN admin_page
ON admin_droit_dacces_page.id_admin_page=admin_page.id
SET niveau_dacces = '199'
WHERE admin_niveau_admission.id = '1'
AND admin_page.id = '1'
La question que je veux savoir c'est s'il est possible de dire/d'ajouter cette ligne dans la requête(que id = nom de la page) :
admin_page.id = admin_page.nom_page