Tema: 2 sql
Ver Mensaje Individual
  #48 (permalink)  
Antiguo 04/05/2005, 09:48
Avatar de Jose_minglein2
Jose_minglein2
 
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 3 meses
Puntos: 8
No me ha llegado Diego, no has adjuntado bien el mdb, con respecto a lo que dices neivan, aunque sean diferentes sería añadir:

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

Por ejempo y suponiendo que el id de clientes sea CliId que creo que sí (es por no cambiar de páginas, que ya llevamos tocho)