Tengo las siguientes tablas
Ítems Campos: Coditm, Descripción
ItemsAtrib Campos: Coditm, Cod Atributo
Atributos Campos: Codatr, Descripción
AtributosVal Campos: Codatr, codatrval, descripción
Cada dato de la tabla ítems tiene varias ocurrencias en la tabla
itemsatributos
Hago el siguiente select :
SELECT dbo.ITEMS.CODITM, dbo.ITEMS.DESCRIPCIONLARGA,
dbo.ATRIBUTOSVAL.DESCRIPCION,
dbo.ATRIBUTOS.CODATR AS Expr1
FROM dbo.ATRIBUTOSVAL INNER JOIN
dbo.ATRIBUTOS ON
dbo.ATRIBUTOSVAL.CODATR = dbo.ATRIBUTOS.CODATR INNER
JOIN
dbo.ITEMSATRIB ON
dbo.ATRIBUTOSVAL.CODATR = dbo.ITEMSATRIB.CODATR AND
dbo.ATRIBUTOSVAL.CODATRVAL = dbo.ITEMSATRIB.CODATRVAL
INNER JOIN
dbo.ITEMS ON
dbo.ITEMSATRIB.CODITM = dbo.ITEMS.CODITM
WHERE (dbo.ITEMS.CODITM = '01736') AND
(dbo.ATRIBUTOS.CODATR = 'tip' OR
dbo.ATRIBUTOS.CODATR = 'tra')
y la respuesta es :
01736 Articulo 2005 Chapa Acero 14,50
01736 Artículo 2005 Revendedores 14,50
Como solo difiere un campo, lo que necesito es que salga todo en un solo
registro.
O sea.
01736 Articulo 2005 Chapa Acero Revendedores 14,50
Cómo puedo hacerlo ? Desde ya , muchas gracias.
Leer las respuestas