Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2006, 11:31
kelly83
 
Fecha de Ingreso: abril-2006
Mensajes: 100
Antigüedad: 18 años, 1 mes
Puntos: 0
como hacer para q no se repitan registros

yo tengo 4 tablas usuario(usuarioid), Equipo(equipoid), UsuarioEquipo(uysuarioid, equipoid), COmponente (componente, equipoid).
un equipo esta formado por varios compoentes

el problema es que al realizar esta consulta los usurio y equipos salen repetidos tantos componentes tebga el equipo. como hago para que estos datos no salgan repetidos

SELECT Usuario.Nombre AS n,Componente.ComponenteID AS c,
Usuario.Apellido AS a, Equipo.EquipoID eq

FROM Equipo CROSS JOIN Usuario INNER JOIN
Usuario_Equipo ON
Usuario.UsuarioID = Usuario_Equipo.UsuarioID AND Equipo.EquipoID = Usuario_Equipo.EquipoID
INNER JOIN Componente ON Equipo.EquipoID = Componente.EquipoID