Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/08/2012, 09:17
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 18 años
Puntos: 447
Respuesta: Consulta con varias tablas

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