1 messaggio dal 21 marzo 2001
Ho un problema con l'esecuzione di una stringa sql in un collegamento ad un database access 2000. La stringa è la seguente:

(SELECT nome_campo1,...,nome_campon FROM tabella1 INNER JOIN tabella2 ON tabella1.campo_rel = tabella2.campo_rel WHERE condizone) INTERSECT (SELECT nome_campo1,...,nome_campon FROM tabella1 INNER JOIN tabella3 ON tabella1.campo_rel = tabella3.campo_rel WHERE condizone)

L'errore che ricevo è:

error in union select

La stringa funziona se al posto della INTERSECT metto una UNION, motivo per cui penso che access non supporti il comando intersect.
Qualcuno sa come posso risolvere la situazione e ricreare una stringa sql che produca lo stesso risultato?
Grazie a tutti.


Simone Gadenz
DST - Universita' di Siena

gadenz@unisi.it

Simone Gadenz
DST - Universita' di Siena

gadenz@unisi.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.