我有两个观点:
- 包含所有项目(汽车)价格总和的视图
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
... ...
我需要创建另一个视图,它将包含每个项目的收入百分比。问题是,我不知道如何将这一行从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
;