我有两个表 一个表是 dept 一个表式user
dept表包含字段 id deptname superiorid(上级部门id) user表包含字段 id username deptid 如果我想查询一个部门的所有人员 该怎么写这条hql语句呢?? 注:例如一个部门 id为3,它的下面还有两个子部门,如果我想查询3的所有人员包含下属子部门的人员,怎么写这条语句呢?
dept表包含字段 id deptname superiorid(上级部门id) user表包含字段 id username deptid 如果我想查询一个部门的所有人员 该怎么写这条hql语句呢?? 注:例如一个部门 id为3,它的下面还有两个子部门,如果我想查询3的所有人员包含下属子部门的人员,怎么写这条语句呢?
解决方案 »
- servlet的这种写法是什么意思,怎样才能多个页面调用一个servlet
- 0-20的正则表达式
- Thread.sleep 延时问题
- java获取sqlserver中的char类型的字段怎么读取?
- list赋值问题
- 表现层问题
- 选择下拉列表框中的一项“其它"的时候下面的某些控件的值不让填,怎么实现啊?
- 请教高手tomcat里面如何执行cgi-bin的程序,服务器该怎么配置
- 用XMLHTTP如何实现以下功能?? 请高手帮忙,急急急
- 救命呀~!!卖血救命呀~!!调用jacob的问题
- JSP+SQL登录注册页面一些问题
- 写servlet为何通常从HttpServlet继承而不是GenericServlet
无数的for循环~~~不过还是谢谢各位回答了~~
select username from user where deptid in
(SELECT id FROM dept START WITH id = '3' CONNECT BY PRIOR
id = superiorid)
我用的是sql sever2005而且人家设计的数据库 我也不能乱修改的~