Задать вопрос
@Richard_Ferlow
Веб-программист

Mysql — как сделать запрос для отбора по наличию опций к двум таблицам?

Суть следующая - есть отели в базе, у них есть опции(интернет, парковка и так далее).

Вот, нужно из базы получить отели содержащие определенные опции - например те же интернет и парковку.

опции каждая имеет свой уникальный id. отели хранятся в одной базе(ид отеля, имя отеля, опции через запятую ) + так же те же опции хранятся в отдельной базе (ид опции, ид отеля).

собственно задача - сделать выборку из отельной базы где у отелей есть определенные опции.

представляю как просто запрос сразу к двум таблицам идет, тут для меня ничего сложного. но тут получается к одной записи из отелей относятся несколько записей из таблицы опций и как этим оперировать еще не научился.

дублирование хранения через запятую сделал для экономии запросов при показе конкретного отеля.
  • Вопрос задан
  • 2390 просмотров
Подписаться 2 Комментировать
Подписчики вопроса 2 К ответам на вопрос (1)