![]() |
Relación de dos tablas
Hola a todos.
Tengo dos tablas y necesito relacionarlas de tal forma que de la informacion de la tabla "AlumnosCalificacionesCiclo" se busque en la tabla "AlumnoDocumentosCiclo" y me traiga lo que encuentre Hay dos campos comunes entre ambas tablas: un "idalumno" del registro y un campo llamado "idCiclo" el cual sería mi filtro de la tabla "AlumnosCalificacionesCiclo" ya que necesito filtrar todos los registros que estan en el IdCiclo = 41; Sería algo así como una relación de uno(AlumnosCalificacionesCiclo) a muchos(AlumnodocumentosCiclo). He utilizado diversas sentencias pero no me muestran el total de registros o me duplica los mismos o se tarda demasiado. Esta es una de las sentencias: Select a.idalumno,a.descripcion,a.nivel,a.foliocertificado, b.folio From ControlEscolar..AlumnosCalificacionesCiclo a, ControlEscolar..AlumnodocumentosCiclo b where a.idciclo = b.idciclo and a.idciclo = 41 Espero me puedan orientar al respecto, soy nuevo haciendo sentencias y se me ha complicado un poco, estoy utilizando SQL Server 2000. Gracias de antemano. Luis. |
Recuerda poner los tags al código fuente, ejemplo:
![]() Gracias :) |
Tu mensaje es poco entendible, deberias estructurar tu mensaje un poco mejor tal y como te lo sugiere el compañero Casimiro,
según lo entiendo, tu consulta es la siguiente:
bueno yo te recomiendo que uses la clausula Outer Join,(Consulta la Clausula join en internet para que la ntiendas mejor, eso depende de ti). por ejempo donde podrias tomar como apoyo la siguiente consulta:
|
Muchas gracias compañeros !!! lo resolvi con el Left Outer Join.
Luis |
La franja horaria es GMT +2. Ahora son las 01:59:51. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi