Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Consulta en SQL concatenada o varios campos de una misma tabla

Estas en el tema de Consulta en SQL concatenada o varios campos de una misma tabla en el foro de Bases de Datos General en Foros del Web. Hola amigos, Me estreno en este increible foro haciendo una pregunta que me está volviendo loco: Tengo una tabla que representa a un proyecto fin ...
  #1 (permalink)  
Antiguo 23/03/2010, 15:16
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
Sonrisa Consulta en SQL concatenada o varios campos de una misma tabla

Hola amigos,

Me estreno en este increible foro haciendo una pregunta que me está volviendo loco:

Tengo una tabla que representa a un proyecto fin de carrera


Proyectos:

------------------------------------------
ID Titulo Presidente Secretario Vocal
------------------------------------------
Num(ID) Text Num(ID) Num(ID) Num(ID)


Personas:

--------------------------------------------
Id Nombre Apellidos NombreCompleto
--------------------------------------------
Num(ID) Text Text Text


Me gustaría poder hacer una consulta en la que obtuviera el título del proyecto y la información relativa al presidente, secretario y vocal representados por el campo 'Nombre completo'.

Con una query sencilla consigo obtener lo deseado pero con los identificadores en vez de con el nombre.

Por favor, ¿alguien podría ayudarme a resolver este problema?


RESULTADO ESPERADO:

Titulo Presidente Secreatario Vocal
Proyecto1 Antonio Manuel José



GRACIAS!!
  #2 (permalink)  
Antiguo 23/03/2010, 15:39
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Consulta en SQL concatenada o varios campos de una misma tabla

Código MySQL:
Ver original
  1. pr.titulo as titulo,
  2. pe1.NombreCompleto as presidente,
  3. pe2.NombreCompleto as secretario,
  4. pe1.NombreCompleto as vocal
  5. proyectos as pr
  6. personas as pe1
  7. pr.presidente = pe1.id
  8. personas as pe2
  9. pr.secretario = pe2.id
  10. personas as pe3
  11. pr.vocal = pe3.id

No lo he probado

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 24/03/2010, 14:16
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Consulta en SQL concatenada o varios campos de una misma tabla

Hola Huesos52,


Muchas gracias porque me ha funcionado perfectamente.
Es una alegría tener un foro como este.

Etiquetas: campos, sql, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:47.