0

複数のテーブルでグループ化する方法を理解するのに問題があります。単一のテーブルがあればそれを機能させることができますが、2 つではできません。これは以下の問題です。

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 に答える