selects anidados
Publicado por cesar indalecio (2 intervenciones) el 31/10/2006 20:43:07
buen dia
soy un novato en postgresql. queria ver si alguien me podia ayudar para hacer selects anidados ya que necesito relacionar dos tablas por el id, (id_usuario e id_accion) pero entre ellas estan 4 trablas y estoy intentando esto:
select id_usuario
into id_usuario
from usuario
( aqui me falta un joint creo pero no se como es la syntaxis )
where id_usuario in (select id_usuario from grupo_rol where id_usuario=id_usuario
and id_grupo_rol from grupo_roles_rol where id_grupo_rol=id_grupo_rol
and id_rol from grupo_roles_rol where id_rol=id_rol
and id_permiso from permiso where id_rol=id_rol
and id_accion from permiso where id_accion=id_accion)
agradeciendo de ante mano la atencion
soy un novato en postgresql. queria ver si alguien me podia ayudar para hacer selects anidados ya que necesito relacionar dos tablas por el id, (id_usuario e id_accion) pero entre ellas estan 4 trablas y estoy intentando esto:
select id_usuario
into id_usuario
from usuario
( aqui me falta un joint creo pero no se como es la syntaxis )
where id_usuario in (select id_usuario from grupo_rol where id_usuario=id_usuario
and id_grupo_rol from grupo_roles_rol where id_grupo_rol=id_grupo_rol
and id_rol from grupo_roles_rol where id_rol=id_rol
and id_permiso from permiso where id_rol=id_rol
and id_accion from permiso where id_accion=id_accion)
agradeciendo de ante mano la atencion
Valora esta pregunta


0