qq_33301431 2018-12-25 18:31 采纳率: 100%
浏览 1362
已采纳

根据给出的部门ID查出当前部门和子部门的员工信息

根据给出的部门ID查出当前部门和子部门的员工信息,是MVC+EF做的

我是个实习生,不太会
我应该怎么写呢

 两个表,没有外键关系
 员工:id   name   Employee_no   departmentid  
 部门:id   name   parent_id


 员工表中departmentid和部门表中name是一样的


 用的Lamda的表达式,有没有大佬给我写一个。

 select * from Employee where departmentid in(select name from Department where parent_id in

(select departmentid from Employee where departmentid in(select name from Department where parent_id='A0')))

select * from Employee where departmentid in(select name from Department where parent_id='AIC1' or departmentid='A1')

这是我写的SQL,A0是顶级部门,要两次嵌套,A1是次一级,要一次嵌套。
求大佬帮帮忙。

 写好可以发我qq邮箱,1633256511@qq.com.不发也行,求解答啊!
  • 写回答

2条回答 默认 最新

  • gl_net 2018-12-26 01:31
    关注

    你这个很简单啊,输入部门id直接按下面的查询就行

    select * from 人员表 where departmentid in(select name from 部门表 where id =部门id or parent_id=部门id)

    希望能够采纳

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿