0

我在理解如何与多个表进行分组时遇到问题,如果我有一个表,我可以让它工作,但不是两个,这是我的问题:

SELECT oc.custID, oc.custfirstname, oc.tankcap, oc.housetype, 
MIN(AVG(oh.fall)) FROM oil_cust oc, oil_houset oh GROUP BY oh.fall;

这是我得到的输出:

SELECT oc.custID, oc.custfirstname, oc.tankcap, oc.housetype,
       *
ERROR at line 1:
ORA-00937: not a single-group group function

我试图为这两个表设置另一个组功能,但似乎没有任何效果。

4

1 回答 1

1

您按要聚合的列进行分组——这与您应该做的完全相反。

于 2013-10-13T16:15:50.570 回答