Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

problemas con select

Estas en el tema de problemas con select en el foro de SQL Server en Foros del Web. hola a todos, tengo el sgte select SELECT dbo.productos_view.Codigo, dbo.productos_view.Descripcion, dbo.s_ProductosCentral.pce_codcen FROM Productos_View, s_ProductosCentral WHERE dbo.Productos_View.Categoria = '311' AND dbo.Productos_View.Institucional = 1 AND dbo.Productos_View.Cantidad > ...
  #1 (permalink)  
Antiguo 04/09/2006, 11:42
Avatar de maralbust  
Fecha de Ingreso: febrero-2004
Ubicación: Santiago
Mensajes: 578
Antigüedad: 20 años, 2 meses
Puntos: 0
Exclamación problemas con select

hola a todos, tengo el sgte select

SELECT
dbo.productos_view.Codigo,
dbo.productos_view.Descripcion,
dbo.s_ProductosCentral.pce_codcen
FROM
Productos_View,
s_ProductosCentral
WHERE
dbo.Productos_View.Categoria = '311' AND
dbo.Productos_View.Institucional = 1 AND
dbo.Productos_View.Cantidad > 0 AND
dbo.s_ProductosCentral.pce_codpro = dbo.Productos_View.Codigo AND
dbo.Productos_View.Codigo NOT IN (
SELECT dbo.s_Recorrido_Productos.Producto
FROM s_Recorrido_Productos
WHERE dbo.s_Recorrido_Productos.Recorrido = 1 )
ORDER BY
dbo.Productos_View.Descripcion

la cosa es que esta consulta me devuelve 3 veces cada resultado , eso por que en la tabla s_ProductosCentral ahi de 2 a 3 productos iguales, como puedo hacer para que solo me entregue una vez los datos???

saludos
__________________
..:: NADA SE PIERDE SOLO SE TRANSFORMA ::..
  #2 (permalink)  
Antiguo 04/09/2006, 14:08
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años
Puntos: 3
Ponle DISTINCT a tu SELECT :

SELECT DISTINCT
dbo.productos_view.Codigo,
dbo.productos_view.Descripcion,
dbo.s_ProductosCentral.pce_codcen .....
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
  #3 (permalink)  
Antiguo 04/09/2006, 14:50
Avatar de maralbust  
Fecha de Ingreso: febrero-2004
Ubicación: Santiago
Mensajes: 578
Antigüedad: 20 años, 2 meses
Puntos: 0
gracias maestro
eso mismo era.


saludos
__________________
..:: NADA SE PIERDE SOLO SE TRANSFORMA ::..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:43.