MySQL - consultar depende del valor de un campo la tabla que corresponde MYSQL

 
Vista:
sin imagen de perfil

consultar depende del valor de un campo la tabla que corresponde MYSQL

Publicado por German (2 intervenciones) el 12/05/2015 08:06:50
Antes que nada es un gusto pasar a formar parte de este foro.
Gracias por la cálida bienvenida pero sin mas formalidades paso a preguntarles algo que me esta volviendo loco:

Tengo avisos referentes a turismo conformado por 3 tablas

Tabla Aviso
id_aviso
id_user
id_tipo_aviso
localidad

Tabla Inmueble
id_inmueble
id_aviso
tipo_inmueble

Tabla Hotel
id_hotel
id_aviso
categoria

es decir un aviso puede corresponder a un hotel o a un inmueble todo depende del tipo aviso que sea, no encuentro la forma de poder realizar una consulta valida.

Ya me entro la duda si es un problema de diseño o la consulta.

Espero sus comentarios y consejos.

Desde ya muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 201
Bronce
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

consultar depende del valor de un campo la tabla que corresponde MYSQL

Publicado por Rafael (97 intervenciones) el 14/05/2015 14:37:59
Con OUTER JOINS...

1
2
3
4
5
6
SELECT A.*
     , B.*
     , C.*
FROM  AVISO A
      LEFT JOIN INMUEBLE B ON A.ID_AVISO = B.ID_AVISO
      LEFT JOIN HOTEL C ON A.ID_AVISO = C.ID_AVISO


De tal suerte que al final obtienes todos los avisos donde encuentres dato en inmueble te lo presenta, donde tengas hotel te lo presenta, quizas los asteriscos sobren y quieras solo unos campos...

Cuentanos como te fue ...

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar