filipchuk
Новичок
Выборка (фильтр)
Делаю поиск по таблице свойтв
Структура таблицы: objectId, propertyId, value
Допустим, ввели данные для поиска, при котором нужно получить обьекты, у которых свойство с номером 2 равно 7 и свойство с номером 3 равно 40
делаю запрос
select objectId from estate_object_property where (propertyId = 2 and value = 7) AND (propertyId = 3 and value= 40)
В таблице есть записи для обьекта с id=1
1;2;7
1;3;40
Но возвращаеться 0 найденых обьектов
Знаю, что запрос неверный, но ничего в голову не лезет
В каком направлении думать, подскажите
Делаю поиск по таблице свойтв
Структура таблицы: objectId, propertyId, value
Допустим, ввели данные для поиска, при котором нужно получить обьекты, у которых свойство с номером 2 равно 7 и свойство с номером 3 равно 40
делаю запрос
select objectId from estate_object_property where (propertyId = 2 and value = 7) AND (propertyId = 3 and value= 40)
В таблице есть записи для обьекта с id=1
1;2;7
1;3;40
Но возвращаеться 0 найденых обьектов
Знаю, что запрос неверный, но ничего в голову не лезет
В каком направлении думать, подскажите