Estoy haciendo un trabajo de mantenimiento en una aplicación de base de datos y descubrí que, alegría de alegrías, a pesar de que los valores de una tabla se utilizan al estilo de las claves externas, no hay restricciones de clave externa en las tablas.
Estoy tratando de agregar restricciones FK en estas columnas, pero estoy descubriendo que, debido a que ya hay una gran cantidad de datos incorrectos en las tablas de errores anteriores que se han corregido ingenuamente, necesito encontrar las filas que no coincidir con la otra tabla y luego eliminarlos.
Encontré algunos ejemplos de este tipo de consulta en la web, pero todos parecen proporcionar ejemplos en lugar de explicaciones, y no entiendo por qué funcionan.
¿Alguien puede explicarme cómo construir una consulta que devuelva todas las filas sin coincidencias en otra tabla, y qué está haciendo, para que pueda hacer estas consultas yo mismo, en lugar de venir a SO para cada tabla en este desastre que tiene sin restricciones FK?