我试图运行查询以查找最大值和最小值,然后使用条件运算符.但是,当我尝试运行以下查询时,它给出了错误 - "滥用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 ×1