我有兩個觀點:選擇恆定值
- 查看
VIEW5_SUMA
包含價格的總和的所有項目(汽車),它是一個行,這是不變,我需要「加入」 - 查看
VIEW4_SUMA_AUTA
那包含所有收入用於特定項目(汽車)
SQL> SELECT * FROM VIEW5_SUMA ;
CELKOVA_TRZBA
-------------
5806
SQL> SELECT * FROM VIEW4_SUMA_AUTA ;
TRZBA_AUTA ID_AUTO
---------- ----------
360 1
... ...
的SUM
我需要創建另一個視圖,它將包含每個項目的收入百分比。問題是,我不知道如何「加入」從VIEW5_SUMA
(總收入的常數)的一行到我的選擇,所以我可以用它來計算。
這是我走到這一步,但它返回的錯誤:剛剛發佈我的問題後
CREATE VIEW VIEW6 AS
SELECT
t1.typ,
t1.specifikacia_typu,
t1.SPZ,
t2.trzba_auta/(t3.celkova_trzba/100) AS percenta
FROM AUTA t1, VIEW5_SUMA t3
JOIN VIEW4_SUMA_AUTA t2 ON t1.id_auto = t2.id_auto
;