Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2012, 09:06
jokings80
 
Fecha de Ingreso: abril-2007
Mensajes: 51
Antigüedad: 17 años
Puntos: 1
Consulta con varias tablas

Hola,

Tengo una tabla "Ofertas" que tiene un campo CodigoTienda, un campo CodigoCliente y un campo TipoCliente entre otros, donde se guardan las ofertas que una determinada tienda oferta a sus clientes. Y una tabla TipClientes con un campo CodigoCliente, otro CodigoTienda y otro TipoCliente que guarda el tipo de cliente que es un usuario para cada tienda. Quiero hacer una consulta que devuelva las ofertas que un cliente puede ver. Es decir, si un cliente es tipo A, podrá ver las oferas orientadas a los clientes tipo A de una tiendas, pero si un cliente es tipo B, la tipo B y así con todos. He probado mil cosas, pero no sé muy bien cómo hacerlo. He probado cosas como,

SELECT *
FROM Ofertas INNER JOIN TipClientes
WHERE (Ofertas.TipoCliente=TipClientes.TipoCliente) AND (Ofertas.CodigoTienda=TipClientes.CodigoTienda) AND (TipClientes.CodigoCliente='el código del cliente que sea')

Pero no funciona :( ¿Alguna idea?

Gracias por la ayuda!!