Здравствуйте, у меня возник вопрос в следующем: есть таблица с объявлениями Items , у каждого объявления есть своя категория, в зависимости от того какая категория у объявления такие к нему подходят и атрибуты, как я понял тут связь один ко многим ( items.category-> attr.category_id ). Список всех атрибутов находиться в таблице Attr. У каждого объявления свои значения атрибутов и находятся они в таблице Attr_items , тут тоже как я понял связь один ко многим ( items.id-> attr_items.id_item ) "на скрине стрелочка не в ту сторону"
Вопрос: 1) Необходимо взять объявления категории "Авто/мото" у которых атрибут марка = Audi , а атрибут модель равно = "Audi А8"
2) Необходимо взять объявления категории "Авто/мото" у которых атрибут марка = Audi , а год выпуска от 2005 до 2015
Вот скрины: prntscr.com/edn3lq prntscr.com/edn3sg
SELECT * FROM `items` inner join `attr_item` ON `items`.id = `attr_item`.id_item AND (( `attr_item`.id_attr = '1' AND `attr_item`.val = '2' ) AND ( `attr_item`.id_attr = '2' AND `attr_item`.val = '11' ) ) WHERE (`category`='2')
я додумался только до такого (тут другие категории и объявления) помогите пожалуйста
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники