Я пытаюсь выяснить способ запроса таблицы поиска свойств объекта.
У меня есть таблица свойств, которая содержит информацию о арендуемой недвижимости (адрес, аренда, залог, количество спален и т. Д.) Вместе с другой таблицей (Property_Feature), которая представляет особенности этой собственности (бассейн, кондиционер, прачечная, сайт и т. д.). Сами элементы определены в еще одной таблице с меткой Feature.
Property
pid - primary key
other property details
Feature
fid - primary key
name
value
Property_Feature
id - primary key
pid - foreign key (Property)
fid - foreign key (Feature)
Допустим, кто-то хочет искать недвижимость с кондиционером, бассейном и прачечной на территории отеля. Как запросить в таблице Property_Feature несколько объектов для одного и того же свойства, если каждая строка представляет только один объект? Как будет выглядеть SQL-запрос? Это возможно? Есть ли лучшее решение?
Спасибо за помощь и понимание.