数据库报错:column 'x' must appear in the GROUP BY clause or be used in an aggregate function

目录
分析
用了聚集函数 前面要select的列必须出现在聚集函数或者groupby里,不然它不知道怎么分配 查询大于平均WEIGHT的零件,列出他们的供应商代码(SNO),零件代码(PNO),工程代码(JNO),供应数量(QTY)
|
|
1)查询大于平均WEIGHT的零件,列出他们的供应商代码(SNO),零件代码(PNO),工程代码(JNO),供应数量(QTY)
|
|
错误
|
|
错 having要和group by 一起用