Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2018, 12:39
Avatar de sjam7
sjam7
 
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
Obteniendo datos de 3 tablas condicionalmente

Hola tengo 3 tablas en las que tengo datos de unas sucursales, el problema es que necesito hacer un filtro, anexo un diagrama (a ver si se entiende) de la estructura de las tablas +-

En un momento dado debo poder realizar un filtro que me muestre solo resultados por ejemplo que se muestren solo las sucursales que trabajan 24hrs, la estructura se parece a esto:

TABLA SUCURSAL
---------------
|id| datos |
---------------
| 1|Sucursal 1|
---------------
| 2|Sucursal 2|
---------------

TABLA EXTRA FIELDS
----------------------
|itemid|fieldid|value|
----------------------
| 1 | 1 |7 a 9|
----------------------
| 2 | 1 |24hrs|
----------------------
| 2 | 4 | true|
----------------------

TABLA EXTRA FIELDS VALUES
--------------------
|parentid| name |
--------------------
| 1 | Horario |
--------------------
| 4 | Premium |
--------------------

Resultado esperado
1 - Sucursal 1, Horario: 7 a 9, Premium NO
2 - Sucursal 2, Horario: 24hrs, Premium SI

No logro hacer un query que haga eso

Ojala me puedan ayudar, de antemano gracias