Я хочу присоединиться к двум таблицам CUSTMR и DEPRMNT.
Мне нужно: LEFT OUTER JOIN двух или более таблиц с подзапросом внутри LEFT OUTER JOIN, как показано ниже:
Таблица: CUSTMR, DEPRMNT
Запрос как:
SELECT
cs.CUSID
,dp.DEPID
FROM
CUSTMR cs
LEFT OUTER JOIN (
SELECT
dp.DEPID
,dp.DEPNAME
FROM
DEPRMNT dp
WHERE
dp.DEPADDRESS = 'TOKYO'
)
ON (
dp.DEPID = cs.CUSID
AND cs.CUSTNAME = dp.DEPNAME
)
WHERE
cs.CUSID != ''
Здесь подзапрос:
SELECT
dp.DEPID, dp.DEPNAME
FROM
DEPRMNT dp
WHERE
dp.DEPADDRESS = 'TOKYO'
Можно ли записать такой подзапрос внутри LEFT OUTER JOIN?
Я получаю сообщение об ошибке при запуске этого запроса в моей базе данных DB2.