SQL ステートメントを使用できないのはなぜですか?
SELECT `products`.product_model, sum(quantity ) AS sum_total, `product_descriptions`.product_name
FROM order_products, product_descriptions, products
WHERE `order_products`.product_id = `products`.product_id
AND `product_descriptions`.product_id = `products`.product_id
AND `products`.order_id
IN (
SELECT `orders`.order_id
FROM `orders`
WHERE date_created
BETWEEN '2009-01-01'
AND '2012-01-01'
)
GROUP BY `products`.product_id
LIMIT 0 , 30
その後、プロンプトが表示されます#1054 - 'IN/ALL/ANY サブクエリ' の不明な列 'products.order_id'
アドバイスをください。 ! !
-----解決策---------
products テーブルに order_id フィールドはありますか?