Jag får inte den här frågan att fungera, jag får bara tillbaka att SQL-Komandot är felaktigt avslutat. Oracle8 klarar inte ansi-syntax för joins. Jag är inte 100% säker men jag tror att nedanstående ska fungera: Inte det heller tyvärr. När jag skrev så här fungerade frågan perfekt.Oracle8 Join problem
Är det någon som kan se vad som är fel?
SELECT CUSTOMER_INFO.CUSTOMER_ID
, CUSTOMER_INFO.NAME
, CUSTOMER_INFO.ASSOCIATION_NO
, CUSTOMER_INFO_ADDRESS.COUNTRY_DB
, CUSTOMER_INFO_ADDRESS.ADDRESS1
, CUSTOMER_INFO_ADDRESS.ADDRESS2
, CUSTOMER_INFO_ADDRESS.ZIP_CODE
, CUSTOMER_INFO_ADDRESS.CITY
FROM IFSAPP.CUSTOMER_INFO
LEFT INNER JOIN IFSAPP.CUSTOMER_INFO_ADDRESS
ON CUSTOMER_INFO_ADDRESS.CUSTOMER_ID = CUSTOMER_INFO.CUSTOMER_ID
WHERE CUSTOMER_INFO_ADDRESS.ADDRESS_ID='01'Sv: Oracle8 Join problem
FROM IFSAPP.CUSTOMER_INFO, IFSAPP.CUSTOMER_INFO_ADDRESS
WHERE CUSTOMER_INFO_ADDRESS.CUSTOMER_ID = CUSTOMER_INFO.CUSTOMER_ID (+)
AND CUSTOMER_INFO_ADDRESS.ADDRESS_ID='01'Sv: Oracle8 Join problem
Vet du om det finns någon dokumentation på webben om Oracle?Sv: Oracle8 Join problem
Tack för hjälpen!
SELECT CI.CUSTOMER_ID
, CI.NAME
, CI.ASSOCIATION_NO
, CIA.COUNTRY_DB
, CIA.ADDRESS1
, CIA.ADDRESS2
, CIA.ZIP_CODE
, CIA.CITY
, CIM.NAME
FROM IFSAPP.CUSTOMER_INFO CI
, IFSAPP.CUSTOMER_INFO_ADDRESS CIA
, IFSAPP.CUSTOMER_INFO_COMM_METHOD CIM
WHERE (CIA.CUSTOMER_ID (+)= CI.CUSTOMER_ID
AND CIM.CUSTOMER_ID (+)= CI.CUSTOMER_ID)
AND CIA.ADDRESS_ID='01'