Ver Mensaje Individual
  #5  
Antiguo 14-12-2017
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.
Cita:
Empezado por Angel.Matilla Ver Mensaje
...
No me vale Casimiro. Así seguro que me salen todos los posibles; el distinct y el first 1 ya los he probado.
No estas explicando o no estoy entendiendo bien la lógica que debe aplicar la selección, por que por ejemplo, usando DISTINCT sobre tus datos,
Código SQL [-]
SELECT DISTINCT P.CODIGO, P.APELLIDO, P.NOMBRE, E.CARGO
FROM PERSONAS P 
INNER JOIN ELECTOS E ON P.CODIGO = E.CODIGO
tenemos:
Código:
CODIGO	APELLIDO	  NOMBRE	CARGO
---------------------------------------------
9	ABARCA CHAPARRO	  PLACIDA	21
31	ABENGOZOAR FERN	  MARGARITA	45
32	ABENGOZOAR FERN	  MARIA JULIA	29
75	AGUADO MADRID	  INOCENCIA	21
79	AGUDO HUESCAR	  ANTONIO	39
117	ALAMINOS SALMER	  LAURA	        29
163	ALARCON JIMENEZ	  JOSE LUIS	29
Donde visiblemente se obtiene solo un cargo por persona.

Lo que no termino de entender es a que te refieres con que "salen todos los posibles", ¿ Que criterio más se debería cumplir ?

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita