Ver Mensaje Individual
  #17  
Antiguo 07-05-2019
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
Cita:
Empezado por Angel.Matilla Ver Mensaje
Código PHP:
SELECT A.CodigoA.NombreA.ApellidosA.JuntaB.Cargo
  FROM Persona A LEFT JOIN Electos B ON B
.Cargo 33
 WHERE A
.Poblacion 1837
   
AND A.Codigo B.Codigo
   
AND A.Junta = (SELECT Codigo FROM Junta WHERE Municipio A.Poblacion
Voy más allá. Si este query, que me devuelve una única fila (como debe ser por otra parte) lo transformo en este:
Código PHP:
SELECT A.CodigoA.NombreA.ApellidosA.JuntaB.Cargo
  FROM Persona A LEFT JOIN Electos B ON B
.Cargo 33 AND A.Codigo B.Codigo
 WHERE A
.Poblacion 1837
   
AND A.Junta = (SELECT Codigo FROM Junta WHERE Municipio A.Poblacion
En principio esta sintaxis me parece que también es correcta; corregidme si me equivoco. Me devuelve 37 filas: la correcta y 36 que no sé que pinta ahí porque la columna B.Cargo la devuelve en todos ellos como Null.
Responder Con Cita