SQL - ayuda con sql

 
Vista:

ayuda con sql

Publicado por Carla (1 intervención) el 15/03/2006 21:24:37
Buenas queria saber si alguien me puede ayudar a resolver este query
tengo esto

ESTAS SON LAS TABLAS
user rol
------ ------------- userrole
----------------------
name rol_id desc name rol
tito 1 jefe pepe 2
pepe 2 encargado pepe 2
3 empleado tito 1

SI HAGO ESTE QUERY

select user.name, rol.desc
from user, rol, userrol
where userrol.name=user.name
and userrol.rol_id=rol.id

result LO QUE SALE
-----------------------------
pepe encargado 2REGISTROS PARA PEPE!!!!!!!!!!!!!
pepe empleado
tito jefe

yo quiero que me salga LO QUE QUIERO
-------------------------
pepe encargado empleado 1 REGISTRO PARA PEPE QUE TIENE LOS 2 ROLES EN 1 REG

ALGUIEN SABE COMO PUEDO MODIFICAR EL QUERY PARA QUE APAREZCA LO QUE QUIERO????
Graciassss
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder