В моем операторе SQL я запрашиваю 2 таблицы, чтобы получить метки и ссылки для панели навигации.Запрос проверяет site_menu
для label
и page_id
, чтобы затем получить filename
из таблицы site_pages
.
У меня проблема в том, что могут быть выпадающие меню, поэтомучто label
для раскрывающегося списка не будет иметь ассоциированного page_id
, но я все еще хочу, чтобы оно было возвращено в результатах.
Я полагаю, что может быть, если функциональность If / ELSE я мог бы добавить в SQLзаявление ??
SELECT
site_menu.page_id,
site_menu.label,
site_pages.filename
FROM
site_menu,
site_pages
WHERE
site_menu.site_id = 1
AND
site_menu.parent_id = 0
AND
site_pages.id = site_menu.page_id
ORDER BY
site_menu.ord
ASC