Programación en castellano
Inicio > Foros > SQL Server > Query
-Foros de debate

SQL Server
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Query
Enviado por silvio el día 7 de marzo de 2006

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.

 
Re: Query
Enviado por csdk el día 14 de marzo de 2006

DISTINC CHECA ESTO
"SELECT DISTINCT TB_EMPLEADO.NOMBRE_COMPLETO, TB_EMPLEADO.PUESTO, TB_EMPLEADO.CVL_NIVEL, TB_EMPLEADO.CVL_SECCION,TB_NIVEL.DESCRIPCION, TB_SECCIONES.DESCRIPCION AS Expr1 FROM TB_EMPLEADO INNER JOIN TB_NIVEL ON TB_EMPLEADO.CVL_NIVEL = TB_NIVEL.CVL_NIVEL CROSS JOIN TB_EMPLEADO TB_EMPLEADO_1 INNER JOIN TB_SECCIONES ON TB_EMPLEADO.CVL_SECCION = TB_SECCIONES.CVL_SECCION WHERE TB_EMPLEADO.CVL_EMPLEADO='" & Txt_CvlEmpleado.Text & "';"

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: jugar gratis | amor | navidad 2009 | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados