2017-02-19 45 views
0

A list returned with the 6 parts and their average quantity学习SQL:缩小分组的子查询

我想过滤这一点,以便最终返回的列表只有部分具有大于350的平均量(所以部分P3,P4和P6)。我已经尝试使用* SELECT“”“”WHERE AVG(spjandq.qty)> 350 IN(整个查询在以下的图片中)*语法并且不断收到ERROR 1111无效的使用组函数。有人可以帮助我指出正确的方向来为这样的子查询添加约束的语法吗?

回答

1

仅有GROUP BY PNO后,添加:

HAVING AVG(spjandq.qty) > 350 

基本上,具有是用于过滤聚集的结果的关键字。

+0

感谢您的帮助,而不是叫我n00b大声笑 –

+0

做正确的事情,并正式接受我的答案。呵呵 – ultrajohn