Hola otra ves.
Pues mi pregunta es si alguien sabe como hacer una vista en donde si se tiene una llave foranea con valor = 0 (el cual no existe), la vista me regresara valores predefinidos o algo asi...
Aver me explico....
digamos que tenemos las tablas:
Código HTML:
Ver originalUSUARIO
id_suauario, nombre, apellidos, edad, id_expediente
EXPEDIENTE
id_expediente, fecha_alta, autorizacion, fotografia
VISTA
SELECT id_suauario, nombre, apellidos, edad, id_expediente, fecha_alta, autorizacion, fotografia
FROM USUARIO, EXPEDIENTE
WHERE USUARIO.id_expediente = EXPEDIENTE.id_expediente;
El concepto es que no todos los usuarios tienen expediente y por lo tanto en el campo id_expedeinte tendrían un valor = 0 los que no tienen expediente.
Pero si creo una vista para estas dos tablas todos los usuarios que no tengan expediente no se ven en la vista.
Una 'solución' seria poner en expediente un registro con id_expediente =0 y los demás valores en null pero no lo veo como algo correcto.
¿¿Como me sugieren crear la vista para cuando el id_expediente = 0 ???