Cześć, mam "mały" problem z zapytaniem do bazy danych i jeśli to możliwe bardzo proszę o pomoc!
Mam 3 tabele z następującymi kolumnami:
tabela main_menu
- help_index
- menu_name
- url_menu_name
tabela submenu
- help_index
- menu_name
- url_menu_name
- id_main_menu //klucz do tabeli main_menu
tabela articles
- help_index
- menu_name
- url_menu_name
- id_main_menu //klucz do tabeli main_menu
- id_submenu //klucz do tabeli submenu
Teraz chcę w jednym zapytaniu pobrać:
menu_name i url_menu_name z każdej z tych tabel z 10 ostatnio dodanych artykułów - by utworzyć link do głównego działu, submenu i do konkretnego artykułu
Obecnie mam tak, ale to pobiera mi tylko nazwy artykułów a nie pobierana nazw submenu i main_menu :(
$query = "
SELECT art.menu_name as art_name, sub.menu_name as sub_name, main.menu_name as main_name, art.url_menu_name as art_url_name, sub.url_menu_name as sub_url_name, main.url_menu_name as url_main_name
FROM articles as art, submenu as sub, main_menu as main
WHERE art.id_main_menu = main.help_index AND art.id_submenu = sub.help_index AND sub.id_main_menu = main.help_index AND art.active = 1
ORDER BY art.date LIMIT $limit OFFSET $index
";