Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/04/2011, 13:44
kannalez
 
Fecha de Ingreso: abril-2011
Mensajes: 3
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Seleccionar varios campos iguales relacionados con otra tabla

Muchisimassssss gracias a ambos!!! Este fue un quebradero de cabeza horrible... pero con las pistas q me dieron ya lo resolvi.

Busque en Google (creo q deberian de hacerle un altar o algo jejeje) lo de Registros a columnas y encontre algunso lugares de donde saque la solucion.

La dejo aqui por si a alguien le sirve

Código SQL:
Ver original
  1. SELECT registro.numeroSolicitud , tblAspirante.identidad, tblAspirante.primerNombre, tblAspirante.segundoNombre, tblAspirante.primerApellido, tblAspirante.segundoApellido,
  2. carrera1 = ISNULL((SELECT tblCarrera.nombreCarrera FROM tblCarrera, tblRegistro WHERE tblCarrera.codCarrera=tblRegistro.codCarrera1 AND tblRegistro.numeroSolicitud=registro.numeroSolicitud), 0),
  3. carrera2 = ISNULL((SELECT tblCarrera.nombreCarrera FROM tblCarrera, tblRegistro WHERE tblCarrera.codCarrera=tblRegistro.codCarrera2 AND tblRegistro.numeroSolicitud=registro.numeroSolicitud),0),
  4. carrera3 = ISNULL((SELECT tblCarrera.nombreCarrera FROM tblCarrera, tblRegistro WHERE tblCarrera.codCarrera=tblRegistro.codCarrera3 AND tblRegistro.numeroSolicitud=registro.numeroSolicitud),0) FROM tblRegistro AS registro INNER JOIN tblAspirante ON tblAspirante.identidad=registro.identidad ORDER BY registro.numeroSolicitud

Gracias por la rapida ayuda!!