Jak użyć słowa kluczowego „as” do aliasu tabeli w Oracle?
Próbuję wykonać to zapytanie w Oracle SQL Developer:
SELECT G.Guest_ID, G.First_Name, G.Last_Name
FROM Guest AS G
JOIN Stay AS S ON G.Guest_ID = S.Guest_ID
WHERE G.City = 'Miami' AND S.Room = '222';
Jednak pojawia się następujący błąd:
ORA-00933: SQL command not properly ended
00933. 00000 - "SQL command not properly ended"
*Cause:
*Action:
Error at Line: 2 Column: 12
Nie widzę żadnego problemu w linii 2, a błąd nie jest zbyt opisowy. To wydaje się mieć coś wspólnego zas
słowo kluczowe. Jeśli go usunę, działa dobrze. Chcę jednak, aby moje zapytania były bardzo szczegółowe. Dlatego muszę wymyślić sposób na naprawienie problemu bez usuwaniaas
słowo kluczowe.
Taka jest struktura tabel:
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)
);
Dzięki za pomoc z góry.