我正在嘗試在Oracle SQL Developer中執(zhí)行此查詢:SELECT G.Guest_ID, G.First_Name, G.Last_NameFROM Guest AS G JOIN Stay AS S ON G.Guest_ID = S.Guest_IDWHERE G.City = 'Miami' AND S.Room = '222';但是,我收到以下錯(cuò)誤:ORA-00933: SQL command not properly ended00933. 00000 - "SQL command not properly ended"*Cause:*Action:Error at Line: 2 Column: 12我在第2行看不到任何問題,錯(cuò)誤不是很具描述性。它似乎與as關(guān)鍵字有關(guān)。如果我刪除它,它工作正常。但是,我希望我的查詢非常詳細(xì)。因此,我必須找到一種方法來解決問題,而無需刪除as關(guān)鍵字。這是涉及的表的結(jié)構(gòu):CREATE TABLE GUEST( GUEST_ID NUMBER NOT NULL, LAST_NAME VARCHAR2(50 BYTE), FIRST_NAME VARCHAR2(50 BYTE), CITY VARCHAR2(50 BYTE), LOYALTY_NUMBER VARCHAR2(10 BYTE) );CREATE TABLE STAY( STAY_ID NUMBER NOT NULL, GUEST_ID NUMBER NOT NULL, HOTEL_ID NUMBER NOT NULL, START_DATE DATE, NUMBER_DAYS NUMBER, ROOM VARCHAR2(10 BYTE));在此先感謝您的幫助。
如何使用'as'關(guān)鍵字為Oracle中的表別名?
慕田峪4524236
2019-09-06 16:28:03