Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2011, 10:12
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
inner join repite filas

Buen Dia a todos! tengo una consulta que me genera filas repetidas... al hacer un inner join entre 4 tablas...
Código SQL:
Ver original
  1. ALTER PROCEDURE [dbo].[LISTAR_PRODUCTO]
  2. AS
  3. SELECT P.ID_PRODUCTO,C.DESCRIPCION AS CATEGORIA,S.DESCRIPCION AS SUBCATEGORIA,P.CODIGO,P.TIPO,P.DESCRIPCION,
  4. P.IMPRESION,M.DESCRIPCION AS MARCA,P.SMIN AS STOCK_MIN,P.SMAX AS STOCK_MAX,P.PACK,P.COMBO,P.FUEL_MAXSALE,
  5. P.OBSERVACIONES,P.REFERENCIA  FROM Producto P INNER JOIN CATEGORIA C ON (P.ID_CAT = C.ID_CAT) INNER JOIN SUBCATEGORIA S ON (P.ID_SCAT = S.ID_SCAT)
  6. INNER JOIN MARCA M ON (P.ID_MARCA = M.ID_MARCA)

si le quito el inner join de subcategoria todo anda bien(no se repite) pero necesito mostrar su informacion.... espero puedan ayudarme. Saludos!

PDT: Si necesitan mas info me dicen... .
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net