Ne ignoravo l'esistenza, ma cercando in giro qualcosa salta fuori.
In sostanza: la tua query, così com'è, ipotizza che tu abbia un valore singolo (Valore/i) da cercare fra i risultati della query interna, la quale, essa pure, dovrebbe restituire righe a valore singolo (nell'esempio che hai postato ListaAttributi2).
In alternativa, potresti dovere cercare due (o +) valori invece di uno solo, ad esempio un nome e cognome.
La query verrebbe così:
In questo caso, il (nome, cognome) fra parentesi dopo il where viene chiamato costruttore di tuplecodice:SELECT ListaAttributi FROM TabellaEsterna WHERE (nome, cognome) IN SELECT nome, cognome FROM TabellaInterna WHERE Condizione


Rispondi quotando