Foros del Web » Programando para Internet » PHP »

Consulta muy complciada

Estas en el tema de Consulta muy complciada en el foro de PHP en Foros del Web. Hola gente necesito su ayuda con una consulta que me esta costando bastante. Estoy trabajando con 3 tablas: Tipos,Detalle y Cartilla. - En la tabla ...
  #1 (permalink)  
Antiguo 06/11/2015, 12:56
mrv
 
Fecha de Ingreso: noviembre-2015
Mensajes: 2
Antigüedad: 8 años, 5 meses
Puntos: 0
Consulta muy complciada

Hola gente necesito su ayuda con una consulta que me esta costando bastante. Estoy trabajando con 3 tablas:

Tipos,Detalle y Cartilla.

-En la tabla tipos tengo los siguientes campos:
+------------------------------------------------------------------------------------------------------------------------+
|id| descripcion | campo_id | campo_descripcion |referencia_id |
|1| provincias | provincias_rno_id | nombre | NULL |
|2| subzonas | szona_id NULL | descripcion | provincias_rno_id |
|3| localidades | localidade_id NULL | localidad | szona_id |
|4| tipo_atencion | tipo_atencion_pre_id | nombre | NULL |
|5| especialidades | especialidade_id | nombre |tipo_atencion_pre_id |
+-----------------------------------------------------------------------------------------------------------------------+




-------------------------------------------------------------------------------------------------------------------------

-En la tabla detalle tengo los siguientes campos:

*El campo "estado_cartilla_cabecera_id" es el id del usuario que realizo la consulta.
*El campo "estado_cartilla_tipo_id" es el id de la tabla tipos tipos (si el estadp_cartilla_tipo_id es 1 hacer referencia a provincias, si es 4 hace referencia a tipos de atencion)
*El valor entero hace referencia al id del valor seleccionado(si valor_entero es = 1 entonces selecciono ciudad de buenos aires)

|id |estado_cartilla_cabecera_id |estado_cartilla_tipo_id |estado_cartilla_tipo_valore_id|

|valor_entero|





-En la tabla cartilla tengo los siguientes campos:(son 10 campos)

+-----------------------------------------------------------------------------------------------------------------------------+
|Localidad |subzona | provincia | tipo_atencion | especialidad
---------------------------------------------------------------------------------------------------------------------------------
|provincias_rno_id |szona_id | localidade_id | tipo_atencion_pre_id |especialidad_id
+-------------------------------------------------------------------------------------------------------------------------------+
Estoy tratando de hacer una consulta para obtener en base a la seleccion inicial del usuario un resultado.
Por ejemplo si el usuario selecciona una provincia quiero que me devuelvan todas las subzonas relacionadas con esa provincia. Si el usuario selecciona una subzona quiero que me devuelvan las localidades relacionadas. Si el usuario selecciona tipo de atencion que devuelva las especialidades relacionadas. La idea es hacer una consulta lo suficientemente abstracta.

Muchas gracias por el espacio, espero que se entienda!
  #2 (permalink)  
Antiguo 06/11/2015, 13:28
Avatar de gonzaherrera77  
Fecha de Ingreso: noviembre-2015
Mensajes: 60
Antigüedad: 8 años, 5 meses
Puntos: 7
Respuesta: Consulta muy complciada

Seria mejor si dejas un diagrama entidad relación de tu base de datos para poder entender mejor cuales son las claves foraneas y primarias de cada tabla.

¡Saludos!

Etiquetas: tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:37.