Мне нужно получить данные из четырех таблиц. Я написал сценарий с четырьмя запросами, но я использую его в ajax, и я не сделаю это одним запросом. здесь запросы ...один запрос вместо четырех - возможно ли это?
$query1 = "SELECT `id`,`name_ar` FROM `tour_type` ORDER BY `order`";
$query2 = "SELECT `id`,`name_ar` FROM `hotel_type` ORDER BY `order`";
$query3 = "SELECT `id`,`name_ar` FROM `food_type` ORDER BY `order`";
$query4 = "SELECT `id`,`name_ar` FROM `cities` WHERE `id_parrent` = '$id_parrent' ORDER BY `name_ar`";
возможно написать в одном запросе? благодаря
структура таблиц tour_type
id | name_ar | name_ru | name_en | order |
food_type
id | name_ar | name_ru | name_en | order |
hotel_type
id | name_ar | name_ru | name_en | order |
cities
id | id_parrent | name_ar | name_ru | name_en | order |
Большинство ответов хороши с помощью 'UNION (ALL)' так или иначе. Я просто хотел бы подчеркнуть, что менее важно, что имена столбцов одинаковы среди всех ваших таблиц, но типы данных столбцов должны быть совместимы. – van