Estoy trabajando en un programa de seguimiento de entrenamiento y estoy en un punto en el que no puedo entender la consulta SQL.Consulta SQL: enumere todos los elementos en una tabla que no aparecen en otra tabla
Tengo 3 tablas: employees, trainingRecords, masterList
.
employees
y trainingRecords
están relacionados a través del empID
fkey.
trainingRecords
y masterList
están relacionados a través del TID
fkey.
En este momento, la tabla de registros de entrenamiento está en blanco porque no se ha ingresado nada (todos los empleados no tienen capacitación).
Quiero llenar un cuadro de lista con todos los elementos de la lista maestra que no se incluyen en la tabla trainingRecords
.
Desde la mesa trainingRecords
está en blanco, se debe regresar lName, fName
de la mesa y employees
docName, docNumber
para todas las entradas en la lista maestra.
Estoy perplejo. ¿Alguna sugerencia?
esto funcionó al principio, pero luego agregué un registro y ahora sus tablas vacías que regresan – Sinaesthetic
alteraron la cláusula where y añadieron otra columna a la parte b. Eso debería funcionar correctamente ahora :) – JumpingJezza
booya allí está. Incluso fui capaz de separarlo lo suficiente como para recrearlo de memoria, gracias. – Sinaesthetic