我通過CREATE VIEW lalala AS SELECT * FROM lalalala
創建視圖,我有兩種不同的看法。我怎樣才能交叉他們? view1 intersect view2
不起作用。Oracle獲取視圖的交集
-3
A
回答
0
我想你可能會誤解一個視圖的目的。視圖是一種「派生」表,其數據依賴於(通常)一個或多個其他表中的數據。你仍然可以用SELECT
作爲普通表格。因此,舉例來說,如果你有這樣的:
CREATE VIEW lalala AS SELECT * FROM lalalala;
,那麼你會通過書面查詢這樣的觀點:
SELECT * FROM lalala WHERE ...;
。 。 。這意味着這種觀點很可能無用;除特權和所有權等問題外,lalala
相當於lalalala
。
要計算的兩種觀點的交匯,你可以這樣寫:
SELECT * FROM view1
INTERSECT
SELECT * FROM view2
0
INNER JOIN
他們彼此。
相關問題
- 1. 獲取Oracle物化視圖以刷新
- 2. 如何獲取集合視圖中裝飾視圖的實例?
- 3. 收集視圖單元獲取數據
- 4. 獲取兩組的唯一交集值
- 5. 獲取HQL中的兩套交集
- 6. 如何獲取相交集的大小?
- 7. Java 3D:獲取兩個Shape3D的交集?
- 8. 獲取Shape的交集中心(2D)
- 9. 如何呈現視圖及其子視圖的交集?
- 10. 獲取父視圖的視圖實例
- 11. 獲取視圖/視圖組的索引
- 12. 獲取滾動視圖內的視圖
- 13. 獲取新集合時更新集合視圖
- 14. Oracle的all_ind_expressionions視圖
- 15. Unitils/DBunit/Oracle - 如何在oracle視圖中插入數據集?
- 16. 使用paartail視圖獲取父視圖的數據提交MVC 4
- 17. 在獲取有限集合時獲取記錄總數 - Oracle
- 18. 如何獲取多個交集但忽略不交集的集合
- 19. 從Oracle視圖
- 20. 獲取表視圖
- 21. 獲取laravel視圖
- 22. 獲取從視圖
- 23. 使用有限控制獲取Oracle視圖定義
- 24. [ORACLE]如何使用內聯視圖獲取外鍵值?
- 25. 獲取Oracle'物化視圖日誌列表'
- 26. Oracle序列,實體框架,並在MVC3視圖中獲取nextval
- 27. Oracle物化視圖記錄是否自動獲取時間戳?
- 28. Oracle 11g:如何從視圖中獲取列類型?
- 29. 獲取視圖的位置
- 30. 獲取視圖的位置
「*不起作用*」不是一個有效的Oracle錯誤消息。相交肯定會在Oracle中起作用:http://sqlfiddle.com/#!4/c6ec8/1 –