2015-12-11 31 views
0

最大值它說無處不在,我想在查詢中使用此 https://stackoverflow.com/a/5333881/5666540關係代數 - 在SQL

SELECT Course.Name FROM Course 
    MINUS 
SELECT Course.Name FROM Course, Course as Course_1 WHERE Course.Name<Course_1.Name; 

但我的SQL開發人員說,存在「爲」,我怎麼可以重命名一個錯誤那張桌子......我的意思是創建一個臨時的桌子。

+0

它既不重命名錶也不創建臨時表。它被稱爲爲表名提供別名。在爲oracle中的表和視圖提供別名時,語法不允許添加。 –

回答

2

對於普通表或視圖,Oracle語法不允許AS關鍵字。只要刪除它。

SELECT Course.Name FROM Course 
    MINUS 
SELECT Course.Name FROM Course, Course Course_1 WHERE Course.Name < Course_1.Name;