Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2006, 07:47
salenc
 
Fecha de Ingreso: abril-2006
Mensajes: 2
Antigüedad: 18 años
Puntos: 0
select distintc

hola,

estoy intentando hacer una consulta a varias tablas para mostrar una lisa con todas las asignaturas de la universidad y me salen resultados repetidos xq tng una tabla q hace de union entre cursos y asignaturas y hay asignaturas q pertenecen a varios cursos...

he estado mirando manuales y creo qdebo usar un select distint pero la verdad es que no se como.

el select q me funciona (mostrando algun resultado repedido) es:

SELECT units.*, courseunits.*, courses.*, departments.*
FROM units, courses, departments, courseunits
WHERE (departments.IdDepart=courses.IdDepart
AND courses.IdCourse=courseunits.IdCourse
AND courseunits.LocalKey=units.LocalKey)

el campo que quiero q no se repita es LocalKey que esta en las tablas courseunits y units (clave primaria en ambas).

no se si debo poner el DISTINCT justo despues de SELECT o debo hacer otro SELECT (tampoco se si es posible esto....)

Si alguien puede ayudarme se lo agradeceria mucho.

Saludos