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!!