求助,怎样找出第一行的值和最后一行的值,不要用子查询
--测试数据
ID   
  2    
  3    
  5
  1   
  4   
--想要的结果
ID 第一行的值 最后一行的值
2      2           4
3      2           4
5      2           4
1      2           4
4      2           4
要求不用子查询实现。
------解决方案--------------------那用什么?
------解决方案--------------------SQL code
select top 1 from tb
------解决方案--------------------
------解决方案--------------------
不利用row_number over (order by getdate())进行排序后得到的子查询,
是无法识别每一个和最后一个的,楼主又嫌临时表麻烦.....难办啊