Tengo dos tablas con estos campos:
Tabla 1 - PersonaCodigo INTEGER
Apellidos VARCHAR(40)
Nombre VARCHAR(15)
Junta INTEGER
Poblacion INTEGER
Tabla 2 - ElectosCodigo INTEGER
Cargo INTEGER
Junta INTEGER
Estoy haciendo esta consulta, que en su momento estará dentro de otra más compleja:
Código PHP:
SELECT A.Apellidos, A.Nombre, A.Junta, B.Cargo
FROM Persona A
LEFT JOIN Electos B ON A.CodPrv = B.CodPrv AND A.Junta = B.Junta AND A.Codigo = B.Codigo
AND B.Cargo = 34
WHERE A.Poblacion = 1837
que puede o no devolver registros, pero en el caso que estoy usando de ejemplo sé que no me tiene que devolver nada porque no hay ninguna ficha que cumpla esa condición. Sin embargo me está devolviendo una motón de filas:
Y no se me ocurre como montar la consulta