![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
Recuerda poner los tags al código fuente, ejemplo:
![]() Gracias ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
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:
|
#4
|
|||
|
|||
Muchas gracias compañeros !!! lo resolvi con el Left Outer Join.
Luis |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
programar relación de tablas | jfrancho | Conexión con bases de datos | 5 | 09-06-2011 17:18:57 |
Una Relacion en dos tablas de firebird | FGarcia | Firebird e Interbase | 4 | 15-07-2008 19:25:35 |
Relacion de dos tablas DBF | Antuan | Conexión con bases de datos | 7 | 01-10-2005 21:10:50 |
Problema con relacion de tablas | Mario1980 | Conexión con bases de datos | 2 | 20-10-2004 15:02:53 |
Problema con relacion de tablas | Mario1980 | Varios | 2 | 16-10-2004 01:09:48 |
![]() |
|