小编use*_*501的帖子

使用带有条件运算符的Min/Max

我试图运行查询以查找最大值和最小值,然后使用条件运算符.但是,当我尝试运行以下查询时,它给出了错误 - "滥用aggregate:min()".

我的查询是:

SELECT a.prim_id, min(b.new_len*36) as min_new_len, max(b.new_len*36) as max_new_len
FROM tb_first a, tb_second b
WHERE a.sec_id = b.sec_id AND min_new_len > 1900 AND max_new_len < 75000
GROUP BY a.prim_id
ORDER BY avg(b.new_len*36);
Run Code Online (Sandbox Code Playgroud)

有什么建议?

sql

3
推荐指数
1
解决办法
4581
查看次数

标签 统计

sql ×1