Добрый день. Есть 2 таблицы, указанные на скриншоте.
Задача такая:
Нужно вывести все id из таблицы products, где products_single.element_id=15 и products_single.value=1, а также products_single.element_id=17 и products_single.value=0
Через DAO составил запрос такого типа и все на ура:
SELECT DISTINCT `products`.* FROM `products`
LEFT JOIN `products_single` ON `products`.`id` = `products_single`.`product_id`
WHERE `products_single`.`product_id` IN (SELECT product_id FROM `products_single` WHERE element_id = 15 AND value = 1 )
AND `products_single`.`product_id` IN (SELECT product_id FROM `products_single` WHERE element_id = 17 AND value = 0 )
Но вот как все это сделать с помощью ActiveRecord? Борюсь уже второй день. В запросах я не силен к сожалению. Может даже через DAO намудрил)
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости