04/05/2005, 05:30
|
| | | Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años, 7 meses Puntos: 1 | |
Para mi la relacion es de clientes a usuarios y de usuarios a servicios. La sql que me has puesto no devuelve ningun registro:
SELECT Servicios.ServNombre, TipoServicio.TipoNombre, Usuarios.UsId
FROM Clientes LEFT OUTER JOIN
Usuarios ON Clientes.UsIdCli = Usuarios.UsIdCli INNER JOIN
TipoServicio INNER JOIN
Servicios INNER JOIN
UsuariosServicios ON Servicios.ServId = UsuariosServicios.UsServIdServ ON TipoServicio.TipoId = Servicios.ServIdTipo ON
Usuarios.UsId = UsuariosServicios.UsServIdUs
WHERE (Clientes.UsIdCli = 2) AND (Usuarios.UsIdCli = 3)
GROUP BY Servicios.ServNombre, TipoServicio.TipoNombre, Usuarios.UsId
Le hemetido el usuarios.UsId en el group by.
Que de lo de las relaciones las tablas me las han dado ya diseñadas. |