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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Jorge Oyhenard
17/10/2003 - 19:06 | Informe spam
A pesar de ponerle el DISCTINT tanto en ACCESS, como en ASP me muestra
varias veces el mismo articulo ya que en ArticulosPromociones puede estar
varias veces el codigo de 1 articulo si aparece en varias posiciones

"Manuel Vera" escribió en el mensaje
news:
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
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida