
04/05/2005, 09:05
|
 | | | Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 5 meses Puntos: 8 | |
SELECT Servicios.ServNombre, TipoServicio.TipoNombre, UsuariosServicios.UsServIdUs
FROM Servicios
INNER JOIN TipoServicio ON TipoServicio.TipoId = Servicios.ServIdTipo
LEFT OUTER JOIN UsuariosServicios ON Servicios.ServId = UsuariosServicios.UsServIdServ
LEFT OUTER JOIN Usuarios on Usuarios.UsId = UsuariosServicios.UsServIdUs
LEFT OUTER JOIN Clientes ON Clientes.UsIdCli = Usuarios.UsIdCli
WHERE (Clientes.UsIdCli = 3) OR
(UsuariosServicios.UsServIdUs IS NULL)
Pero sigo pensando que obtienes lo mismo sin las 2 ultimas concatenaciones, puesto que sólo usas el id del usuario |