Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/06/2012, 12:20
alexx855
 
Fecha de Ingreso: junio-2010
Mensajes: 23
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Un if adentro de un left join

Hola, ando necesitando algo silimar, lo mas seca que llegue fue

Código PHP:
SELECT FROM oficina INNER JOIN personas ON personas.id oficina.idt AND personas.titulo '123' AND oficina.type '0' INNER JOIN empresas ON empresas.id oficina.idt AND empresas.titulo '123' AND oficina.type '1'  WHERE  oficina.oficina LIKE 'D1' 
Esto me funciona perfectamente si solo uso un inner join, pero con los dos no...
Hay forma de hacer algo como un OR, entre los dos.... ??

Es asi, tengo tres tablas, una con el nombre de la 'oficina', que seria D1, y los pisos estan dados por el 'titulo', que se encuentran en tablas separadas segun si es la oficina de una empresa o una persona, el 'type' 0 indica que es una persona, 1 empresa....

Necesito poder seleccionar todas las oficinas, tanto las de las empresas como las de las personas en una sola consulta, me he pasado horas probando y nada no logro armar la consulta para hacer esto u.u

Porfavor cualquier ayuda es argadecida!