Consulta con relación de 4 tablas:
Me estoy liando bastante con una base de datos que tengo, quiero realizar una consulta que a mi parecer es bastante sencilla pero no me devuelve ningún valor, el ejemplo es el siguiente:
TABLA CLIENTE COCHE, tiene los campos NOMBRE y MATRICULA. En esta tabla simplemente tengo una lista de los clientes que han llamado al taller con algún tipo de incidencia en su coche.
TABLA CLIENTE AFECTADO, campos NOMBRE, TIPO. En esta tabla están los clientes que se han visto afectados por una avería y viene con el tipo de incidencia que es.
TABLA CLIENTE MOTO, campos NOMBRE y MATRICULA. En esta tabla simplemente tengo una lista de los clientes que han llamado al taller con algún tipo de incidencia en su moto
TABLA PROBLEMA, campos ID. PROBLEMA y TIPO. En esta tabla tengo los campos de los problemas que hay, es decir de todas las incidencias que pueden surgir, tanto en moto como en coche. El segundo campo tendremos el tipo de incidencia especifico.
Pues mi consulta simplemente me sacaría los campos ID. PROBLEMA y la MATRICULA de los clientes que estén asigandos a este problema. Lo primero que he hecho es realizar una relación entre los campos iguales:
Nombre (tabla cliente afectado)------>> nombre (tabla cliente coche)
Nombre (tabla cliente afectado ------>> nombre (tabla cliente moto)
Tipo(tabla problema)------>> tipo(tabla problema)
El problema es que he realizado la consulta y me saca nada.
No sé si estoy realizando bien las relaciones o si hay que hacer algo especial con algún campo o alguna de estas relaciones.
TABLA CLIENTE COCHE, tiene los campos NOMBRE y MATRICULA. En esta tabla simplemente tengo una lista de los clientes que han llamado al taller con algún tipo de incidencia en su coche.
TABLA CLIENTE AFECTADO, campos NOMBRE, TIPO. En esta tabla están los clientes que se han visto afectados por una avería y viene con el tipo de incidencia que es.
TABLA CLIENTE MOTO, campos NOMBRE y MATRICULA. En esta tabla simplemente tengo una lista de los clientes que han llamado al taller con algún tipo de incidencia en su moto
TABLA PROBLEMA, campos ID. PROBLEMA y TIPO. En esta tabla tengo los campos de los problemas que hay, es decir de todas las incidencias que pueden surgir, tanto en moto como en coche. El segundo campo tendremos el tipo de incidencia especifico.
Pues mi consulta simplemente me sacaría los campos ID. PROBLEMA y la MATRICULA de los clientes que estén asigandos a este problema. Lo primero que he hecho es realizar una relación entre los campos iguales:
Nombre (tabla cliente afectado)------>> nombre (tabla cliente coche)
Nombre (tabla cliente afectado ------>> nombre (tabla cliente moto)
Tipo(tabla problema)------>> tipo(tabla problema)
El problema es que he realizado la consulta y me saca nada.
No sé si estoy realizando bien las relaciones o si hay que hacer algo especial con algún campo o alguna de estas relaciones.
1 respuesta
Respuesta de Augusto Cesar
1