求一级联查询Sql语句

ares1986 ares1986 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有一个表保存Id,PId,Name三个字段,分别表示编号,父编号和名称,我要实现的是给定一个编号,查出该编号下的所有后代.
如:
Id PId Name
1 0 a
2 0 b
3 1 c
4 3 d
5 4 e
6 4 f
如果我指定查询Id=1,结果要是:3,4,5,6
如果Id=2,结果为空
如果Id=3,结果要为:4,5,6
.....
...全文

相关推荐

省市区县乡镇四级联SQL数据.zip

省市区县乡镇四级联SQL数据,如 XX省-XX市-XX区-XX街道

倚楼听风雨_

SQL语句,查询当月,当年数据

当月数据 select * from table t where t.create_time >=TRUNC(SYSDATE, 'MM') and t.create_time=trunc(sysdate,'YYYY') and t.create_time=trunc(sysdate,'day')+1 and t.create_time=trunc(next_day(sysdate-8,1)+1) and t.create_time<=trunc(next_day(sysdate-8,1)+7) select trunc(next_day(sysdate - 8, 1) + 1) as 周一, trunc(next_day(sysdate - 8, 1) + 2) as 周二, trunc(next_day(sysdate - 8, 1) + 3) as 周三, trunc(next_day(sysdate - 8, 1) + 4) as 周四, trunc(next_day(sysdate - 8, 1) + 5) as 周五, trunc(next_day(sysdate - 8, 1) + 6) as 周六, trunc(next_day(sysdate - 8, 1) + 7) as 周日 from dual;

dengf1984

SQL查询字段被包含语句

说到SQL的模糊查询,最先想到的,应该就是like关键字。当我们需要查询包含某个特定字段的数据时,往往会使用 ‘%关键字%’ 查询的方式。具体代码示例大家参考下本

weixin_38690407

使用sql语句查询日期

使用sql语句查询日期 select * from ShopOrder where datediff(week,ordTime,getdate()-1)=0 //查询当天日期在一周年的数据 select * from ShopOrder where datediff(day,ordTime,getdate()-1)=0 //查询当天的所有数据 --查询当天: select * from info where DateDiff(dd,datetime,getdate())=0

dzmking

sql优化 联表查询

数据优化,连接分析 左连接查询效率!!!!!!!!

lhj_6270
评论 10
收藏 已收藏
分享
返回顶部
ares1986
MS-SQL Server 34,876 成员 254,635 内容