нужно удалить запись о странице с определённым id у таблиц pages, main_menu, sidebar_menu но не факт что в 2-х последних таблицах будет запись об удаляемой таблице.
Составил запрос таким образом:
$query = "DELETE FROM `pages` WHERE `id`='$id' UNION
DELETE FROM `main_menu` WHERE `page_id`='$id' UNION
DELETE FROM `sidebar_menu` WHERE `page_id`='$id';";
Правильный ли я выбрал способ или есть более приемлемые варианты?