Recordset da tabelle diverse

  • Creatore Discussione Creatore Discussione marconi
  • Data di inizio Data di inizio

marconi

Utente Attivo
1 Feb 2008
50
0
0
Gentili webmaster, ho un problema da risolvere molto importante.
Ho due tabelle di database così formate:
Tabella1:
______________________________________
ID | COLONNA1 | COLONNA2 | COLONNA3 | CATEGORIA
1 | Francesco | Michele | Giovanni | NOMI
2 | Giuseppe | Adolfo | Salvatore | NOMI
______________________________________

Tabella 2
______________________________________
ID | NOME
1 | Francesco
2 | Michele
3 | Giovanni
4 | Giuseppe
5 | Salvatore
6 | Adolfo
7 | Piersilvio
______________________________________

Bene....avrei bisogno di creare un recordset che estrapoli i nomi mancanti dalla tabella2 tenendo presente la presenza dei nomi nella tabella1 secondo un filtro di categorie. Praticamente dovrebbe darmi "piersilvio" come risultato.
Dunque per essere più precisi qui per me è l'intoppo

SELECT NOME from tabella2 WHERE nome <> (dati tabella1 where categoria = NOMI)

Ho provato con delle UNION ma il browser mi da errore...non supporta questo tipo di query.

Mi potete aiutare perfavore!!! Grazie mille..
 
Data la struttura del database non penso si possa fare con una sola query, o meglio, ad occhio non vedo la soluzione (a che serve il campo NOMI???).

Dovresti nidificare due cicli: nel primo estrai i dati dalla tabella e nel secondo crechi (record per record) nell'altra tabella, verificando che, se è EOF, stampi a video il nome mancante.

I database lo hai costruito tu cosi, o è un compito scolastico/universitario?
 

Discussioni simili