Tengo una duda y es la siguiente.
Adjunto una imagen con una pequeña estructura ejemplo de una base de datos con 3 tablas:
Me gustaría crear 2 ForeignKey al campo IdDoc de la tabla Historial para que no permita insertar en dicha tabla un valor que no exista en las tablas maestras. Pero el ForeignKey dependerá del campo Doc para poder validar si es para la tabla "Facturas" o para la tabla "Prestamos".
¿Esto es posible?
Nota: No quiero utilizar Trigers