MSSQL系列之十四 无限极分类的解决办法
2021-01-12 22:38
501 查看
--自身连接:自连接
a:相当于员工表 b:相当于上级表
id name ShangJiId id name ShangJiId
1 张三 0 1 张三 0
2 杨广 0 2 杨广 0
3 孙中 0 3 孙中 0
4 牛锛 1 4 牛锛 1
5 石磊 2 5 石磊 2
--
select a.id,a.name,a.ShangJiId,b.name as '上级名'from emp as a left join emp bon a.ShangJiId=b.Id
--他查的是有上级的小兵(中兵)
select a.id,a.name,a.ShangJiId,b.name as '上级名'from emp as a inner join emp bon a.ShangJiId=b.Id
Create table emp(id tinyint, --员工编号name varchar(8),ShangJiId tinyint --上级的编号)insert emp values(5,'石磊',2)select * from empselect a.*,b.namefrom emp a left join emp b on a.ShangJiId = b.id
--借花献佛 面试题
假如说,现在我们公司要做一个系统,系统针对部门进行分级,
有1级部门,2级部门,3级部门,4级部门,5级部门,6级部门,7级部门
怎么设计表???让咱学生用迭代的方式,来设计表...
UPS:美国快递(和EMS差不多), 美国分部/亚太分部/欧美分部
亚太分部:大中国区/港台地区/新加坡/...
大中国区:飞机快递/轮船快递/
id 下级部门 上级部门id
3 飞机快递 2
2 大中国区 1
9 给老鼠快递 8
相关文章推荐
- MSSQL系列之十四 无限极分类的解决办法
- MSSQL系列之十四 无限极分类的解决办法
- MSSQL系列之十四 无限极分类的解决办法
- MSSQL系列之五无限极分类的解决办法
- apache kafka系列之kafka.common.ConsumerRebalanceFailedException异常解决办法
- thinkpad e430c系列无线网卡经常掉线解决办法
- VMWARE Workstation 10 安装Ghost 版本WIN7解决办法 分类: Android其他 2015-05-13 19:34 41人阅读 评论(0) 收藏
- 关于PHP无法连接MSSQL数据库的解决办法
- linux中tomcat内存溢出解决办法 分类: 测试 2013-11-22 09:46 5053人阅读 评论(0) 收藏
- PHP读取mssql json数据中文乱码的解决办法
- 视频直播常见问题与解决办法汇总【系列三—直播推流】
- MSSQL报错:参数数据类型 text 对于 replace 函数的参数 1 无效的解决办法
- Java 集合系列04之 fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法)
- 安装MSSql2005时 “以前的某个程序安装已在安装计算机上创建挂起” 的解决办法
- 星外虚拟主机管理系统下MSSQL2005服务器因重装改名后出错的解决办法
- mssql占用80端口解决办法
- eclipse 复制粘贴时总是很慢卡住了 ,解决办法 分类: eclipse 2014-12-15 17:00 176人阅读 评论(0) 收藏
- NHibernate composite-id class must override Equals() 解决办法 分类: 技术心得(C#与JAVA) 2013-01-23 15:20 1289人阅
- 不同电脑iTunes同步时文件夹分类丢失的解决办法
- RTX20系列显卡运行网络出现cublas runtime error: the GPU program failed to execute的解决办法