Rumah  >  Artikel  >  pembangunan bahagian belakang  >  小弟我的sql 语句in,为什么用不了啊

小弟我的sql 语句in,为什么用不了啊

WBOY
WBOYasal
2016-06-13 13:39:00942semak imbas

我的sql 语句in,为什么用不了啊?
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 - Unknown column 'products.order_id' in 'IN/ALL/ANY subquery'

给点指点!!!

------解决方案--------------------
products表中有order_id这个字段吗?

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn