У меня есть главная таблица отель и его подпункты столы hotel_food, hotel_extras, hotel_room с эталонным Id отель,Получить сумму более одного столбцов таблицы с помощью одного запроса
И теперь я хочу получить сумму столбца цены в каждой таблице (hotel_food, hotel_extras, hotel_room) для каждого отеля.
Теперь я использую как этот
$result = $db->query("SELECT id FROM hotel WHERE id = '.$hotel.'");
if($row = $result->fetch_array(MYSQLI_ASSOC)) {
$food_result = $db->query("SELECT sum(price) FROM hotel_food WHERE hotel_id = '".$row['id']."'");
$room_result = $db->query("SELECT sum(price) FROM hotel_room WHERE hotel_id = '".$row['id']."'");
$extras_result = $db->query("SELECT sum(price) FROM hotel_extras WHERE hotel_id = '".$row['id']."'");
}
Есть ли способ, чтобы получить сумму всех таблиц цен, как totalFoodPrice, totalRoomPrice, totalExtrasPrice с помощью одного запроса
Заранее спасибо