147 messaggi dal 17 settembre 2001
Salve ragazzi... Si possono avere tramite una query con inner join i record che non si accoppiano?

Ho visto cose che voi Italiani non potete neanche immaginare.... (Enrico Bertolino)
56 messaggi dal 09 giugno 2003
nella where fai where (nomecampo) not in (select * from inner join ...etc etc)


"Ride the infinity, be your best. For you, for all
147 messaggi dal 17 settembre 2001
Ora provo, grazie....
Poi ti faccio sapere

Ho visto cose che voi Italiani non potete neanche immaginare.... (Enrico Bertolino)
147 messaggi dal 17 settembre 2001
Mi va in errore:
Posto la query così come l'ho scritta:

select Campo1 from Table1 inner join Table2 on Table1.campo1 = Table2.campo1 where (Campo1) not in (select * from Table1 inner join Table2 on Table1.campo1 = Table2.campo1)

e quello che segue è il messaggio di errore

Server: Msg 116, Level 16, State 1, Line 1
Only one expression can be specified in the select list when the subquery is not introduced with EXISTS.

Cosa posso fare? Dove ho sbagliato?

Ho visto cose che voi Italiani non potete neanche immaginare.... (Enrico Bertolino)
56 messaggi dal 09 giugno 2003
non puoi mettere select * in una sub query, prova con:

select Campo1 from Table1 inner join Table2 on Table1.campo1 = Table2.campo1 where (Campo1) not in (select (campo1) from Table1 inner join Table2 on Table1.campo1 = Table2.campo1)

"Ride the infinity, be your best. For you, for all
147 messaggi dal 17 settembre 2001
OK. Funziona.


Grazie mille

Ho visto cose che voi Italiani non potete neanche immaginare.... (Enrico Bertolino)
56 messaggi dal 09 giugno 2003
De Nada

"Ride the infinity, be your best. For you, for all

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.