
04/05/2005, 08:57
|
 | | | Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 20 años Puntos: 1 | |
Es esta??? Pudiera ser que la sql que quieras que ponga sea esta????
SELECT Servicios.ServNombre, TipoServicio.TipoNombre, UsuariosServicios.UsServIdUs
FROM Usuarios INNER JOIN
UsuariosServicios ON Usuarios.UsId = UsuariosServicios.UsServIdUs RIGHT OUTER JOIN
Servicios INNER JOIN
TipoServicio ON TipoServicio.TipoId = Servicios.ServIdTipo ON UsuariosServicios.UsServIdServ = Servicios.ServId CROSS JOIN
Clientes
WHERE (Clientes.UsIdCli = 2) OR
(UsuariosServicios.UsServIdUs IS NULL)
ORDER BY Servicios.ServNombre
Lo que pasa que esta me devuelve resultados muy dispares, me devuelve los servicios de todos los usuarios pero de todos los clientes o algo asi. |