У меня есть веб-страница, на которой хранятся ее «страницы / статьи» в базе данных MySQL. Он также имеет функцию, чтобы показать другое боковое меню для разных страниц. Все это (меню, пункты меню) хранится в БД.
Вот мой SQL для получения всех пунктов меню для текущей страницы:
SELECT *
FROM menu_items
JOIN pages
ON menu_items.menu_id=pages.right_menu_id
WHERE pages.link = "some_link"
и это работает.
Я хочу, чтобы, когда этот запрос возвращал пустой набор, выполнил другой запрос и вместо этого получил его результат. Является ли это возможным ?? Если указанный выше запрос пуст, я бы хотел получить результат этого запроса:
SELECT *
FROM menu_items
WHERE menu_id=2;
Это возможно, или я должен просто сделать это на PHP?