Comunidad de diseño web y desarrollo en internet online

ayuda con esta consulta, de antemano gracias

Citar            
MensajeEscrito el 12 Feb 2009 02:44 am

Código :

SELECT  r.idregion,r.nombre,
       c.idciudad,c.nombre,
       o.idoficina,o.nombre,
       p.nombre,p.paterno,p.materno,
       e.fono,e.mail
       FROM region r,ciudad c,unidad u,oficina o
       LEFT JOIN empleado e on e.idoficina=o.idoficina
       LEFT JOIN persona p  on p.idpersona=e.idempleado
       where r.idregion=c.idregion and
             c.idciudad=u.idciudad and
             u.idunidad=o.idunidad and
             c.idciudad='2'        and
             o.nombre='jefe de unidad';


El asunto es que quiero mostrar todos los datos de las unidades que estan en la ciudad dos y que tiene
una oficina que se llama jefe de unidad, si en una unidad de la ciudad numero = 2 no tiene ofician y ni empleado
igual debe aparecer ya que esta en la ciudad numero dos

alguien me puede decir que esta mala en esta conuslta

:? :? :? :? :? :? :? :? :? :? :? :? :? :? :? :? :? :? :cry: :cry: :cry: :cry:

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Feb 2009 11:50 am
Haz LEFT JOIN con las ciudades.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.