problema INNER JOIN

17/10/2003 - 17:53 por Jorge Oyhenard | Informe spam
Hola a todos tengo esta consulta SQL

SELECT Articulos.Codigo, Articulos.Nombre, Promociones.Codigo,
Promociones.Nombre, Promociones.Orden
FROM (Articulos INNER JOIN ArticulosPromociones ON Articulos.Codigo ArticulosPromociones.Articulo) INNER JOIN Promociones ON
ArticulosPromociones.Promocion = Promociones.Codigo
ORDER BY Promociones.Orden;

en ACCESS esta armada y arroja 49 articulos que es lo correcto, pero en ASP
muestra 6 articulos repetidos !!!!!

Articulos - Tabla de Articulos
ArticulosPromociones - Codigo del Articulos y Codigo de la Promocion (solo
estan los que tienen promocion)
Promociones - Tabla de Promociones (Codigo, Nombre, Orden de Aparicion,etc)

LA IDEA
Obtener los articulos que SI tienen promocion y mostrarlos en el ORDEN
correcto de Aparicion, gracias

Jorge Oyhenard
 

Leer las respuestas

#1 Manuel Vera
17/10/2003 - 18:23 | Informe spam
Colócale esto

SELECT DISTINCT.
o
SELECT DISTINCTROW

Saludos
MV

"Jorge Oyhenard" wrote in message
news:#
Hola a todos tengo esta consulta SQL

SELECT Articulos.Codigo, Articulos.Nombre, Promociones.Codigo,
Promociones.Nombre, Promociones.Orden
FROM (Articulos INNER JOIN ArticulosPromociones ON Articulos.Codigo > ArticulosPromociones.Articulo) INNER JOIN Promociones ON
ArticulosPromociones.Promocion = Promociones.Codigo
ORDER BY Promociones.Orden;

en ACCESS esta armada y arroja 49 articulos que es lo correcto, pero en


ASP
muestra 6 articulos repetidos !!!!!

Articulos - Tabla de Articulos
ArticulosPromociones - Codigo del Articulos y Codigo de la Promocion (solo
estan los que tienen promocion)
Promociones - Tabla de Promociones (Codigo, Nombre, Orden de


Aparicion,etc)

LA IDEA
Obtener los articulos que SI tienen promocion y mostrarlos en el ORDEN
correcto de Aparicion, gracias

Jorge Oyhenard


Preguntas similares