У меня есть вопрос относительно соединения.В основном это две таблицы product и product_boost .Таблица product_boost имеет product_id
в качестве внешнего ключа, который также находится в таблице product .
Я хочу получить данные с помощью объединения, которое доступно как втаблицы, а если не только данные из первой таблицы будут приходить.
Я использую правое внешнее объединение, вот мой запрос
SELECT * FROM `vefinder_product`
RIGHT OUTER JOIN `vefinder_product_boost` ON `vefinder_product_boost`.`product_id`=`vefinder_product`.`product_id`
WHERE `vefinder_product`.`status` = 1
AND `vefinder_product`.`post_type` != 5
AND `vefinder_product`.`country` IN('348')
AND `vefinder_product`.`product_stock` >0
AND `vefinder_product`.`product_in_stock` = 1
AND `vefinder_product_boost`.`target_age_from` >= 20
AND `vefinder_product_boost`.`target_age_to` <= 40
ORDER BY `vefinder_product`.`is_boosted` DESC,
`vefinder_product`.`is_sponsered` DESC,
`vefinder_product`.`created_date` DESC LIMIT 21
Как мне добиться желаемого, потому что это не работает.Я использую php.