Ver Mensaje Individual
  #17  
Antiguo 12-06-2018
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.732
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Sugerencia de estilo:

Código SQL [-]
/*
Utiliza un alias que ayude a saber qué tabla es la asociada. Es mas facil leer el sql.
En SQLs pequeños el alias podría ser incluso la primera letra de la tabla (d, j, p).
dat -> datloc
jun -> junta
pob -> poblacion
*/
select pob.nombre,
       (select count(*)
        from persona
        where
        poblacion = dat.municipio and
        situacion in (3, 4)) cantidad_personas,
       (select sum(censo)
        from mesas
        where
        municipio = dat.municipio) censo_electoral
from datloc dat, junta jun, poblacion pob
where
dat.municipio = jun.municipio and
jun.municipio = pob.codigo and
dat.municipio = 14921
Responder Con Cita