小弟我的sql 语句in,为什么用不了啊
程序员文章站
2022-06-05 21:56:03
...
我的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这个字段吗?
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这个字段吗?
相关文章
相关视频
推荐阅读
-
小弟我的sql 语句in,为什么用不了啊
-
求教一个mysql查询有关问题:为什么小弟我的SQL语句不能覆盖所有情况?内详
-
请大神们看看 为什么小弟我的$act接受到的值是delmes 但是不能执行elseif后面的语句
-
求教一个mysql查询有关问题:为什么小弟我的SQL语句不能覆盖所有情况?内详
-
小弟我的sql 语句in,为什么用不了啊
-
为什么小弟我的mysql_fetch_array()语句不能正常输出呢
-
小弟我想在php中根据用户输入的参数在sql语句中建立表格
-
。还得接着。关于PHP中怎么把数组作为sql查询语句的条件,小弟我的代码有有关问题
-
小弟我的sql 语句in,为什么用不了啊
-
为什么小弟我写的这程序的$a+$b和$a-$b不能计算,别的能计算啊求大神解决!