Ciao, ho bisogno d’aiuto per risolvere un problema di estrazione di dati da un database (Access).
Ho un db composto da 3 tabelle:
-tab_insegnanti (id_insegnate, nome_insegnante)
-tab_alunni (id_alunno, nome_alunno)
-tab_abbinamenti (id_abbinamento, riferimento_insegnante, riferimento_alunno)
![]()
Supponendo di avere i seguenti dati:
codice:tab_insegnanti: id_insegnate nome_insegnante 1 ing.Bianchi 2 ing.Rossi 3 ing.Verdi 4 ing.Gialli 5 ing.Nericodice:tab_alunni: id_alunno nome_alunno 1 andrea 2 marco 3 paolo 4 franco 5 giulio 6 robertoIo vorrei fare una query che mi estragga dalla tab_alunni, tutti gli alunni che NON hanno abbinato un insegnante (una specie di query di “esclusione”), e nell’esempio dovrebbe essere:codice:tab_abbinamenti: id_abbinamento riferimento_insegnante riferimento_alunno 1 2 4 2 5 6
Ho provato con:codice:id_alunno nome_alunno 1 andrea 2 marco 3 paolo 5 giulio
codice:SELECT tab_alunni.* FROM tab_alunni, tab_abbinamenti WHERE tab_alunni.id_alunno <> tab_abbinamenti.riferimento_alunno
ma il risultato non è quello sperato…..
Suggerimenti?
Grazie in anticipo!

Rispondi quotando