Originariamente inviato da mchino84
grazie quale è la sintassi per annidare le query o devo posso andarmela a studiare...

Lo so detto così non ha nessun senso... sto testando la sicurazza del modulo di ricerca del mio sito... quello che l'utente scrive in un campo va a finire nel Where e volevo provare a fare una query annidata da quel campo per vedere come reagiva il mio sito.
codice:
         SELECT..
Q2)      FROM...
         WHERE condizione [IN | NOT IN | ANY |ALL ]
               SELECT ...
    Q1)        FROM  ...
               WHERE  ...
dove Q1 viene eseguita prima di Q2 e gli operatori si dovrebbero capire cmq esempio:
codice:
      SELECT nome
      FROM utenti
      WHERE matrciola NOT IN 
            SELECT id_utente
            FROM utenti_online
questo esempio banale seleziona tutti i nomi della tabella utenti le cui matricole non sono nella tabella utenti_online ...cioè per trovare gli utenti ofline registrati ad un sito!

il semplice database di riferimento è così strutturato:

utenti (matricola,nome);
utenti_online (id_matricola);

N.B.
quello che è sottolineato rappresenta la chiave della tabella!