176 messaggi dal 19 maggio 2003
Ciao a tutti, qualcuno mi sa dire come si fa ad utilizzare la clausala "in" in Sql Server su più di un campo?
In Oralcle si fa così:
select * from tabella where (campo1,campo2) in (select campo1a, campo2b from tabella2 where 1=1);
In Sql Server non funziona... qualche suggerimento?
Grazie mille...
Da quel che risulta IN può restituire un solo campo, quindi ti tocca duplicare la subquery. In alternativa fai una join così puoi usare due campi di una stessa tabella senza ripetere il matching

Ciao

Il mio blog
Homepage

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.