Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2008, 12:20
meme_cabo
 
Fecha de Ingreso: febrero-2008
Mensajes: 33
Antigüedad: 17 años
Puntos: 0
Problema consulta con join

Saludos a todos los del foro.
Estoy haciendo una consulta en el SQL Server 2005 con join para relacionar campos de dos tablas pero no me ha dado el resultado que yo quiero, y es porque estoy realizando mal la consulta. Mis tablas son las siguientes:

Tabla materiasI

no_control (campo llave)
matematicas
fisica
quimica

Tabla materiaII

no_control (campo llave)
programacion
ensamblador
matematicas II

La consulta que estoy haciendo es la siguiente:

select * from materiasI join materiasII on materiasI.no_control=materiasII.no_control where materiasI.no_control='S3380013'

Y me arroja como resultado todos los campos de las tablas materiasI y II que se relacionen con el no_control S3380013 pero me esta repitiendo dos veces el campo no_control.

Ejemplo:

no_control
matematicas
quimica
fisica
no_control
programacion
ensamblador
matematicas II

Como puedo hacer que solo me muestre un solo no_control como resultado.

Ejemplo:

no_control
matematicas
quimica
fisica
programacion
ensamblador
matematicas II

Es obvio que estoy haciendo la consulta mal, o a lo mejor esta mal el diseño de mis tablas.
Agredezco su ayuda en esto.
Gracias.