Desidero unire due tabelle CUSTMR e DEPRMNT.Come scrivere sottoquery nell'istruzione OUTER JOIN
Il mio bisogno è: LEFT OUTER JOIN di due o più tabelle con sottoquery all'interno della SINISTRA Join esterno come illustrato di seguito:
Tabella: CUSTMR, DEPRMNT
Query come:
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 != ''
Qui la sottoquery è:
SELECT
dp.DEPID, dp.DEPNAME
FROM
DEPRMNT dp
WHERE
dp.DEPADDRESS = 'TOKYO'
È possibile scrivere tali sottoquery ins ide LASCIARE DALL'ESTERO?
Viene visualizzato un errore durante l'esecuzione di questa query sul mio database DB2.
Si deve sempre inserire l'errormessage si riceve. –
Perché il titolo dice INNER JOIN e la domanda dice OUTER JOIN ?? ... Sto modificando questo –