Ver Mensaje Individual
  #1  
Antiguo 14-12-2017
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
Select complicada

Primero disculparme por el título del hilo; no se me ocurre otra forma.

Veamos. Para mi se me hace complicado como hacer este select. Tengo dos tablas relacionadas: una de personas y otra de cargos. Cada entrada de esta última ha de estar necesariamente en la de personas pero cada persona puede tener más de una entrada en la tabla de cargos.

A la izquiera la tabla de personas; a la derecha la de electos. Si yo hago un select para sacar, por ejemplo, la identidad y el cargo lo haría así:
Código:
SELECT A.Apellidos, A.Nombre, C.Cargo
FROM Persona A, Electos B, Cargos C
WHERE A.Codigo = B.Codigo AND B.Cargo = C.Codigo
Pero así me sacaría del código 32 de la imagen anterior tres líneas. ¿Cómo haría para que me saliera únicamente una línea por cada persona, al margen de cuantas entradas haya para la misma en esta otra tabla? No sé si me he explicado.
Responder Con Cita