假設CAR1和CAR2是表格。然後,我可以這樣做:從視圖中的不同視圖中選擇值
select c1.modelType, c2.modelType from CAR1 c1, CAR2 c2;
現在假設我們有一個CAR 1視圖中調用V_CAR1,和CAR2,V_CAR2視圖。
Semilar,我想從2個視圖中進行選擇。這樣的事情:
select v_c1.NAME, v_c2.Type from V_CAR1 v_c1, V_CAR2 v_c2;
我不能這樣做,我的sqqldeveloper只是永遠的工作,沒有拿出一個答案。我還需要創建一個視圖,這將不得不從另一個角度拉取值。我猜這個問題會是一樣的。我究竟做錯了什麼?
我正在使用Oracle
您使用的是Oracle嗎?爲什麼沒有加入條件? – jarlh
我對數據庫還很新,所以我沒有太多經驗。我會嘗試檢查它 –
如果你這樣寫,你的查詢會給你一個'CROSS JOIN',它將產生'c1.modelType'和'c2.modelType'的所有可能的組合。這可能會變成很多行來生成和返回,這很可能是數據返回需要這麼長時間的原因。 –