Sto lavorando a un programma di monitoraggio della formazione e sono a un punto in cui non riesco a capire la query SQL.Query SQL: elenca tutti gli elementi in una tabella che non compaiono in un'altra tabella
Ho 3 tabelle: employees, trainingRecords, masterList
.
employees
e trainingRecords
sono collegati tramite il tasto f. empID
.
trainingRecords
e masterList
sono collegati tramite il tasto f. TID
.
In questo momento la tabella dei record di allenamento è vuota perché non è stato inserito nulla (tutti i dipendenti non hanno una formazione).
Desidero compilare una casella di riepilogo con tutti gli elementi nella lista principale non presenti nella tabella trainingRecords
.
Poiché la tabella trainingRecords
è vuota, va tornando lName, fName
dalla tabella employees
e docName, docNumber
per tutte le voci della lista principale.
Sono perplesso. Eventuali suggerimenti?
questo ha funzionato all'inizio, ma poi ho aggiunto un record e ora le sue tabelle vuote di ritorno – Sinaesthetic
hanno modificato la clausola where e aggiunto un'altra colonna alla parte b. Che dovrebbe funzionare correttamente ora :) – JumpingJezza
booya lì è. Sono stato persino in grado di distinguerlo abbastanza da ricrearlo dalla memoria, grazie. – Sinaesthetic