Probe lo que me dijiste Delphius, me funciona bien, por lo menos hasta ahora
, lo unico que sucede ahora es que me duplica el registro, es decir me muestra 2 veces el mismo registro, en la tabla se encuentra una vez. aqui la consulta :
Código SQL
[-]
SELECT
Operaciones.OperacionID,
Operaciones.ClienteID1,
Operaciones.ClienteID2,
Operaciones.PrestadorID2,
Operaciones.PrestadorID1,
Operaciones.Code,
Operaciones.Codemd5,
Operaciones.Nombre_inv,
Operaciones.Email,
Operaciones.Horas,
Operaciones.Origen,
Operaciones.Destino,
Operaciones.Fecha,
Operaciones.Inicio,
Operaciones.Final,
Operaciones.Importe,
Operaciones.Borrado,
Operaciones.Confirmado,
Idiomas.IdiomaID,
Idiomas.Nombre,
Idiomas.Activo,
Idiomas1.IdiomaID,
Idiomas1.Nombre,
Idiomas1.Activo,
Clientes.Apellido,
Clientes.Nombre
FROM
Operaciones
INNER JOIN Idiomas ON (Idiomas.IdiomaID =Operaciones.Origen )
INNER JOIN Idiomas Idiomas1 ON ( Idiomas1.IdiomaID=Operaciones.Destino )
INNER JOIN Clientes ON ((Clientes.ClienteID = Operaciones.ClienteID1) OR (Clientes.ClienteID = Operaciones.ClienteID2))
WHERE
((Operaciones.ClienteID1 = 1) OR (Operaciones.ClienteID2 = 1)) AND
Operaciones.Borrado = 0 AND
Operaciones.Confirmado = 0 AND
((Operaciones.Fecha > '2007-11-19') OR ((Operaciones.Fecha = '2007-11-19') AND
(Operaciones.Final > '05:33:20' )))
uso PHP / Mysql.
Gracias por todo.