Ciao a tutti, avrei bisogno di estrapolare i dati di una tabella in cui un campo numero non sia presente in un altra.
Mi spiego meglio, ho una tabella iscritti e una tabella messaggi.
La tabella messaggi è formata da:
id_messaggio
id_mittente
id_destinatario
messaggio
Devo fare pulizia e cancellare tutti i messaggi che come id_destinatario abbiano appunto gli id NON presenti nella tabella iscritti.
Ho provato una cosa del genere:
SELECT messaggi . * FROM messaggi WHERE id_mittente NOT IN ('select id_iscritto from iscritti')
Solo che mi restituisce tutti i risultati...
Mi sapete dare una dritta?

Rispondi quotando