PDA

Visualizza versione completa : Adattamento query da oracle ad access.


Fast-M
18-04-2005, 15.00.09
Salve, avrei il problema di far girare una query scritta su oracle in access xp. Questa query purtroppo usa a pieno la sintassi di oracle per il left outer join con il simbolo (+) tipo:
----------------------
SELECT CAMPO1,CAMPO2
FROM TABELLA1 C1,
TABELLA2 C2,
TABELLA3 C3
WHERE C1.CAMPO1 = C2.CAMPO2 AND
C2.CAMPO2=C3.CAMPO3(+)
ORDER BY C1.CAMPO1
----------------------
Qualcuno potrebbe consigliarmi su come adattare la query per farla girare tramite odbc su sql di access?
Mi pare di aver sentito in giro che access non permette di eseguire un outer join.
Come faccio?
Grazie in anticipo!
:confused:

kermit
24-04-2005, 23.28.36
Non so se quello che chiedi... spero di si...

Puoi usare due query, la prima:

SELECT Tabella2.campo2, Tabella3.campo3
FROM Tabella3 LEFT JOIN Tabella2 ON Tabella3.campo3=Tabella2.campo2;

e la chiami ad es. query1

la seconda, richiama la prima

SELECT Tabella1.campo1, Query1.campo2, Query1.campo3
FROM Query1 INNER JOIN Tabella1 ON Query1.campo2 = Tabella1.campo1;


dovrebbe andare.