Tema: 2 sql
Ver Mensaje Individual
  #36 (permalink)  
Antiguo 04/05/2005, 08:57
Avatar de Nombela
Nombela
 
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años, 10 meses
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.