Я пытаюсь объединить 2 sql-запроса в одном запросе.Присоединение к 2 sql-запросам в MySQL
Первый получает количество номеров в отеле. Второй получает количество проверенных гостей в отеле. Я пытаюсь получить уровень занятости в отеле.
SELECT hotel_id, count(room_id)
FROM room
group by room.hotel_id
SELECT h.hotel_id, count(k.room_id)
FROM room_reservation as kr , room as k , hotel as h
where kr.room_id = k.room_id and k.hotel_id = h.hotel_id
group by k.hotel_id
Как я могу это сделать?
UNION ALL ..... –
с соединением он просто добавляет. Но я хотел бы разделить эти 2 подсчета и получить процент – fatih
, что составляет заполняемость? 'количество гостей' /' все номера', 'количество гостей' /' занятых комнат' или 'количество комнат забронированных номеров' /' все номера'? – Aprillion