请教一个SQL语句!

look4sword 2004-01-16 10:05:58
我的数据库是这样的:
若干班,每个班分若干组;班和组的ID都是同一字段,班的ID是1位,组的ID大于1位,但第1位就是班的ID.每个班和每个组都有个班长或组长且可重复,当然班长也有权限对下面的组进行管理.比如:
ID NAME ADMINS
1 一班 A
11 一班一组 A
12 一班二组 A1
2 二班 B
21 二班一组 B1
3 三班 C
......

现在我想根据一个人来选出他对哪些组有权限,应该怎么写?
注:这个人可能仅仅是个组长,也有可能是班长,这时这要将下面的组选出.
...全文
56 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveweb 2004-01-16
  • 打赏
  • 举报
回复
select name
from table1
where id like (select min(id) from table1 where admin='A') + '%'
look4sword 2004-01-16
  • 打赏
  • 举报
回复
不是啊,如果是A的话,那也要选出11和12两个组才行的.因为A是11和12的班长,可以管理下面两个组的.
bluesmile979 2004-01-16
  • 打赏
  • 举报
回复
select name from table where admins = a

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧