Visual Basic - Consulta Sql (rara rara)

Life is soft - evento anual de software empresarial
 
Vista:

Consulta Sql (rara rara)

Publicado por Celso (13 intervenciones) el 05/08/2004 17:58:02
Amigos, tengo una tabla de socios con multiples movientos asi:

socio Nombre
00001 Juan Perez
00002 Manuel
00003 Ricardo

y otra con

socio parentesco Nombre
00001 ESPO Andrea
00001 HIJO1 Pepe
00001 HIJO2 Raul
00002 ESPOSA Rosa (No tiene hijos)
00003 HIJO1 Manuel (No tiene esposa, pero si un hijo)

y necesito hacer una consulta cuyo resultado sea :

socio Nombre Socio Nombre Esposa Nombre Hijo1 Nombre Hijo2
00001 Juan Perez Andrea Pepe Raul
00002 Manuel Rosa
00003 Ricardo Manuel

A mi por mucho que lo he intentado no he sido capaz de hacerlo. Se podrá.
Muchas gracias a todos por responderme a esta y a otras preguntas que os hice.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta Sql (rara rara)

Publicado por Cecilia Colalongo (3116 intervenciones) el 05/08/2004 18:16:20
Fijate con:

SELECT socio,Nombre,(SELECT TOP 1 nombre FROM familiares WHERE socio=socios.socio AND parentesco='ESPOSA') AS NombreEsposa,(SELECT TOP 1 nombre FROM familiares WHERE socio=socios.socio AND parentesco='HIJO1') AS NombreHijo1,
(SELECT TOP 1 nombre FROM familiares WHERE socio=socios.socio AND parentesco='HIJO2') AS NombreHijo2

FROM socios
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Consulta Sql (rara rara)

Publicado por Celso (13 intervenciones) el 05/08/2004 23:45:28
Funcionó, Muchas gracias por esta y otras respuestas que me has contestado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar