Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2004, 10:25
nesetru123
 
Fecha de Ingreso: mayo-2004
Mensajes: 101
Antigüedad: 20 años
Puntos: 0
[Mostras registros]

Hola!!

Me gustaría hacer una consulta un tanto especial, la cual consiste en mostrar los registros de una tabla que cumple cierta restricción (hasta ahí bien) y uno en concreto que no las cumple.

Lo estoy intentanco con LEFT JOIN:
//La consulta pretende mostrar: todos los propietarios que han sido dados de alta por un usuario que pertenezca a la oficina del usuario que se ha logeado actualmente en la aplicación, más el propietario cuyo IDPROP = 1. (Esto último no lo muetra, y este propietario no cumple el WHERE...)

SELECT T1.IDPROP, T1.IDUSUARIO, T2.IDUSUARIO, T2.IDOFICINA, T1.NOMBRE, T1.APELLIDO1, T1.APELLIDO2, T1.TFIJO, T1.TMOVIL
FROM is_propietario T1, is_usuarios T2
LEFT JOIN is_propietario T3 ON T3.IDPROP =1
WHERE T1.IDUSUARIO = T2.IDUSUARIO AND T1.IDOFICINA = T2.IDOFICINA AND T1.IDOFICINA='" . $_SESSION['idoficina'] . "'";