Tema: 2 sql
Ver Mensaje Individual
  #40 (permalink)  
Antiguo 04/05/2005, 09:17
Avatar de Nombela
Nombela
 
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años, 10 meses
Puntos: 1
Informe

La sql funciona perfectamente y no me da ningun error y me saca todos los servicios del cliente correspondiente.
Pero claro por mucho ke filtre por usuarios me sigue sacando todos los servicios sin agruparlos.
Esta es la sql:

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 =2 ) OR (UsuariosServicios.UsServIdUs IS NULL) ORDER BY Servicios.ServNombre

y asi mira si el usuario tiene el servicio o no:

if (reader4["UsServIdUs"]==null)
vamos como me dijo Jose.

El resultado es el listado de todos los servicios pero sin agrupar y no me filtra los usuarios bien