2

YR_Inspection テーブルでプロパティ番号が発生する回数を数えることで、各プロパティの検査数をカウントしようとしています。次に、これを、プロパティが配置されている都市の町と支店の隣に表示する必要があります。プロパティは、同じクエリ内のすべてに属しています。これは私のERDへのリンクで、この質問にいくつかのコンテキストを与えようとしています。

ここに画像の説明を入力

http://www.griffy.com/pubdoc/4239520/L.png

これはこれまでのコードです。これまでのところ動作しますが、YR_Branch.CITY を追加するとすぐに、

ORA-00979: GROUP BY式ではありません

SELECT YR_Property.PROPERTYNUM, COUNT(YR_Inspection.PROPERTYNUM) AS Number_of_inspections
FROM YR_Property  
INNER JOIN YR_Inspection 
    ON YR_Property.PROPERTYNUM = YR_Inspection.PROPERTYNUM 
JOIN YR_Branch
    ON YR_Property.BRANCHNUM = YR_Branch.BRANCHNUM
GROUP BY YR_Property.PROPERTYNUM
4

1 に答える 1