@aassdds
Люблю борщ и PHP

Как составить запрос в MySql?

Добрый день !
Есть 2 таблицы
table hotel
id
title

table room
id
hotel_id
price

Первая хранит инфу по отелям
2я хранит инфу по комнатам в этих отелях
У отеля НЕ обязательно должна быть комната
"Цена отеля " формируется из самой низкой цены на комнату соответствующего отеля

Если пользователь просит показать ему все отели где цены ниже n - то логика должна быть такая:

Выташить hotel_id из table room где цена < n
А так же надо получить все id отелей, у которых нет комнат

Можно ли это сделать в 1 запрос ?
Или если нет, то как это сделать с минимальной нагрузкой, потому что таблицы хранят сотни тысяч записей
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 1
VladimirAndreev
@VladimirAndreev
php web dev
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы