Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/07/2016, 12:18
oggy_15_3
 
Fecha de Ingreso: marzo-2015
Mensajes: 183
Antigüedad: 9 años, 1 mes
Puntos: 8
Respuesta: [AYUDA]Select anidado o subconsultas

Cita:
Iniciado por thezyrax Ver Mensaje
Tengo un problema con una consulta para listar todas las sucursales de un departamento o municipio; para ser mas especifico la consulta que trato de hacer es en un departamento hay varios municipios o localidades y en cada uno de ellos puede haber mas de una sucursal y dichas sucursales pueden manejar mas sucursales, el codigo es mas o menos asi:

Código SQL:
Ver original
  1. SELECT * FROM sucursales
  2. WHERE id_mun IN (SELECT id_suc FROM sucursales WHERE id_suc = xxxx)

Código SQL:
Ver original
  1. SELECT * FROM sucursales
  2. WHERE id_mun IN (SELECT id_suc FROM sucursales WHERE id_suc = xxxx = $var2)



En dicha consulta solo me despliega todas las sucursales del ultimo valor, pero de las anteriores solo muestra el primero y no se como hacer que me despliegue en los valores anteriores, bien sea con la consulta o con codigo php.
Lo que no entiendo es porque relacionas id_num (id del municipio) con el id_suc (id_sucursal) cuando las relaciones se hacen por el nombre del campo (por lo general).. puede que por ello solo te muestre el último registro que indicas porque estas relacionando mal tus campos.

Saludos.