我有一個連接表的問題。與條件連接表
我有兩個表:product_commons和product_prices。 Product_prices具有標準產品價格+廣告系列的預生成價格(campaign_id)的記錄。我需要一個查詢,該查詢返回包含活動價格(如果存在)或標準價格(如果不存在)的產品列表。
事情是這樣的:
SELECT * FROM product_commons
INNER JOIN product_prices ON product_commons.id = product_prices.product_id
WHERE (campaign_id = 3 OR campaign_id IS NULL)
GROUP BY product_commons.id
Unfortunnely該查詢返回我只CAMPAIGN_ID = NULL價格。