0

データベースにビューを作成しようとしていますが、ORA-00934を取得し続けます。

ここではグループ機能は許可されていませんエラー

何か助けはありますか?

これが私のコードです:

CREATE VIEW MY_PRODUCTS_CE2_SELECT_MBILI
AS SELECT PROD_NAME,PROD_CATEGORY,PROD_SUBCATEGORY 
FROM MY_PRODUCTS_CE2
WHERE PROD_LIST_PRICE > AVG(PROD_LIST_PRICE)    
WITH CHECK OPTION CONSTRAINT MyProductsCE2SelectMbili_Cnst;
4

1 に答える 1

4

WHERE集計関数を句に入れることはできません。

クエリを次のように変更します。

CREATE VIEW MY_PRODUCTS_CE2_SELECT_MBILI 
AS SELECT PROD_NAME,PROD_CATEGORY,PROD_SUBCATEGORY 
FROM MY_PRODUCTS_CE2 WHERE PROD_LIST_PRICE > (SELECT AVG(PROD_LIST_PRICE) FROM MY_PRODUCTS_CE2)
WITH CHECK OPTION CONSTRAINT MyProductsCE2SelectMbili_Cnst; 

詳細:Oracle / PLSQL:ORA-00934エラー

于 2013-02-27T04:06:02.480 に答える