急求1SQL求关注
急求一SQL求关注
表数据结构 tab
ID SID DATE
1 0 时间1
2 1 时间2
3 0 时间3
4 1 时间4
需要查询结果
3 0 时间3
4 1 时间4
父子结构的表 我需要不同父节点与他子节点根据时间排序最后一条记录 如上所示SID为0则为父节点 SID为1则为ID为1的子节点
故我需要的结果为 ID为3的第三条记录和父子关系 1,2,4根据时间排序的最后一条记录ID为4的一条记录
假如ID3父级新增一条记录
ID SID DATE
1 0 时间1
2 1 时间2
3 0 时间3
4 1 时间4
5 3 时间5
则查询记录集
4 1 时间4
5 3 时间5
就是要父级假如包含子级信息则查到根据时间排最后一条记录
分实在不多了!求关注!!
------解决方案--------------------
答案贴出来呗。
------解决方案--------------------
好高深的样子
------解决方案--------------------

------解决方案--------------------
跪求给分。。。。
------解决方案--------------------
看不懂问题
------解决方案--------------------
什么意思??
------解决方案--------------------
select top 2 T.* from (select *,row_number() over(order by DATE desc) as rn from tab) T
------解决方案--------------------
能 介个分部
表数据结构 tab
ID SID DATE
1 0 时间1
2 1 时间2
3 0 时间3
4 1 时间4
需要查询结果
3 0 时间3
4 1 时间4
父子结构的表 我需要不同父节点与他子节点根据时间排序最后一条记录 如上所示SID为0则为父节点 SID为1则为ID为1的子节点
故我需要的结果为 ID为3的第三条记录和父子关系 1,2,4根据时间排序的最后一条记录ID为4的一条记录
假如ID3父级新增一条记录
ID SID DATE
1 0 时间1
2 1 时间2
3 0 时间3
4 1 时间4
5 3 时间5
则查询记录集
4 1 时间4
5 3 时间5
就是要父级假如包含子级信息则查到根据时间排最后一条记录
分实在不多了!求关注!!
------解决方案--------------------
答案贴出来呗。
------解决方案--------------------
好高深的样子
------解决方案--------------------
------解决方案--------------------
跪求给分。。。。
------解决方案--------------------
看不懂问题
------解决方案--------------------
什么意思??
------解决方案--------------------
select top 2 T.* from (select *,row_number() over(order by DATE desc) as rn from tab) T
------解决方案--------------------
能 介个分部