Hola jokings80:
Vayamos por partes... en primer lugar, estás confundiendo el uso del INNER JOIN y las uniones con comas... el JOIN tiene una cláusula ON, que es donde defines las condiciones de igualdad entre las tablas
Código:
FROM Tabla1
INNER JOIN Tabla2 ON Tabla2.campo = Tabla2.campo
o
FROM Tabla1, Tabla2
WHERE Tabla1.campo = Tabla2.campo
Es preferible utilizar JOIN's, pero en tu caso estás mezclando las dos maneras de hacer las uniones.
Inténtalo así:
Código:
SELECT O.*
FROM Ofertas O
INNER JOIN TipClientes TC ON
Ofertas.TipoCliente=TipClientes.TipoCliente AND
Ofertas.CodigoTienda=TipClientes.CodigoTienda
WHERE
TipClientes.CodigoCliente='el código del cliente que sea'
Si esto no funciona postea la estructura de tus tablas y pon algunos datos de ejemplo, para poder darte una mejor respuesta.
Saludos
Leo