Я пытаюсь создать простое представление, используя три таблицы в Oracle Apex. Мои три таблицы включают ОБУВЬ, РЕЛИЗЫ и РИТЕЙЛЕРЫ:
SHOES
-----
SHOE_ID
NAME
(etc)
RELEASES
--------
SHOE_ID
RETAILER_ID
RELEASE_DATE
(etc)
RETAILERS
---------
RETAILER_ID
NAME
(etc)
Я хочу вернуть даты выпуска, названия обуви и названия розничных продавцов обуви, которые были выпущены. Я пытался использовать внутреннее объединение, но он продолжает выдавать ошибку - не уверен, что мне не хватает.
CREATE VIEW RELEASES_BY_RETAILERS [RELEASE_DATE, SHOE, RETAILER] AS
SELECT RELEASES.RELEASE_DATE, SHOES.NAME, RETAILERS.NAME
FROM RELEASES
INNER JOIN SHOES ON SHOES.SHOE_ID = RELEASES.SHOE_ID
INNER JOIN RETAILERS ON RETAILERS.RETAILER_ID = RELEASES.RETAILER_ID;
Мой желаемый результат:
RELEASE_DATE SHOE RETAILER
-------------------------------------
2020-MAR-19 SHOE1 RETAILER1
2020-MAR-18 SHOE2 RETAILER3
(etc)