0

这是我的查询

SELECT name, price, MIN(price) AS minprice 
FROM c, cp 
WHERE c.id = cp.id 
GROUP BY id 
ORDER BY minprice = 0, minprice ASC

但错误显示“不支持参考 minprice(参考组函数)”。

任何人都可以帮我解决这个问题吗?

我遇到了另一个问题,希望您的专家能告诉我如何解决它

例如:

id  name         price
 1     apple          0
 1     green apple    20
 2     orange         10
 3     strawberry     0

由于组 1 的 minprice 以上的数据结果为 0 但我不希望 min price 取零,但如果我给出条件 minprice > 0 原因,这是不正确的

我希望我的结果变成这样

2  orange         10 
1  green apple    20
3  strawberry      0

是否可以?

提前致谢。

4

1 回答 1

0

不要使用 minprice 等参考。而不是直接使用 MIN(price)。

于 2012-05-29T06:56:01.827 回答