+ -
当前位置:首页 → 问答吧 → 【SOS】SQL 查询功能的实现??

【SOS】SQL 查询功能的实现??

时间:2011-10-16

来源:互联网

做一个用户角色配置的功能模块~!!
要实现通过用户查询角色 和通过角色查询用户。以实现增删功能。

这里有三个表,用户表,角色表,用户角色表。 
=========================问题来了============================================

这里想实现角色查询用户。但是SQL一直没写对~~~~~所以求解一下的SQL该怎么写:
(之前那三个表就用user、role和user_role代替吧。)


在默认情况下,查询所有角色的所有用户:
 SQL:
在选定特定角色后,查询该角色所拥有的用户:
 SQL:

作者: pinotao   发布时间: 2011-10-16

在默认情况下,查询所有角色的所有用户: 
 SQL: 
  select b.* 
  from user_role a,user b
  where a.userid = b.userid
在选定特定角色后,查询该角色所拥有的用户:
 SQL:
  select b.* 
  from user_role a,user b
  where a.userid = b.userid
  a.roleid = ?

作者: cqslideng   发布时间: 2011-10-16

掉了个and
where a.userid = b.userid
  and a.roleid = ?

作者: cqslideng   发布时间: 2011-10-16