mareo con INNER JOIN

13/10/2003 - 07:06 por Jorge Oyhenard | Informe spam
Hola me he mareado con el inner join a ver si me hechan una mano tengo tres
tablas:

Articulos
ArticulosPromocion (guarda el codigo del articulo y el codigo de la
promocion)
PromocionPosicion (guarda el codigo de la promocion y el codgo de la
posicion)

Las promociones son combos de publicidades
Las posiciones es el lugar dentro de la pagina donde deben aparecer

La idea es la siguiente

Seleccionar todos los articulos y unicamente los que deban aparecer en la
posicion 1 (pagina principal)

de Articulos Seleccionar los que estan en ArticulosPromocion y la
PromocionPosicion sea = a 1 (Uno)

Gracias

Jorge
 

Leer las respuestas

#1 Jimy
13/10/2003 - 14:30 | Informe spam
SELECT * FROM articulos INNER JOIN articulospromocion ON
tblarticulos.codigoarticulo=articulospromocios.codigoarticulo INNER JOIN
promocionposicion ON articulospromocion.codigopromocion promocionposicion.codigopromocion WHERE posicion = 1 OR promocionposicion 1

"Jorge Oyhenard" escribió en el mensaje
news:
Hola me he mareado con el inner join a ver si me hechan una mano tengo


tres
tablas:

Articulos
ArticulosPromocion (guarda el codigo del articulo y el codigo de la
promocion)
PromocionPosicion (guarda el codigo de la promocion y el codgo de la
posicion)

Las promociones son combos de publicidades
Las posiciones es el lugar dentro de la pagina donde deben aparecer

La idea es la siguiente

Seleccionar todos los articulos y unicamente los que deban aparecer en la
posicion 1 (pagina principal)

de Articulos Seleccionar los que estan en ArticulosPromocion y la
PromocionPosicion sea = a 1 (Uno)

Gracias

Jorge


Preguntas similares