J'ai 4 tables et je veux les rejoindre et extarct 4 valeurs.MySql Joindre en utilisant 4 tables
J'ai écrit la requête MySql suivante, mais cela ne fonctionne pas.
select `a`.`id`,`a`.`page` xpage,`a`.`action`,
`b`.`header` xheader, `b`.`page_id`,
`c`.`content` xcontent,`b`.`page_id`,
`d`.`footer` xfooter,`d`.`page_id`
join `header` b
on `a`.`id`=`b`.`page_id`
join `content` c
on `a`.`id`=`c`.`page_id` and `a`.`id`=`d`.`page_id`
join `footer` d
on `a`.`id`=`d`.`page_id`
where `a`.`page`='main'
stupide ... SELECT 'a'.'id',' a'.'page' XPage, 'a'.'action' , 'b'.''header' xheader,' b'.'page_id', 'c'.'content' xcontent,' b'.'page_id', 'd'.'footer' xfooter,' d'.'page_id '' dE Page' un JOIN '' header' b ON a'.'id' = '' b'.'page_id' JOIN content' c ON '' a'.'id' = c'.'page_id '' REJOIGNEZ footer' d 'ON a'.'id' =' 'd'.'page_id' OU a'.'page' = 'principale' LIMIT 0, 30 –