请教这种查询结果在sqlserver中如何实现
sqlserver吧
全部回复
仅看楼主
level 1
皮皮🐼🐯
楼主
oracle中是这样的
用了with as 之后好像不行,因为我没有固定的表,请问还有其他方法吗?
感谢!
2020年12月08日 01点12分
1
level 1
淡雅风尘2171
with t as(select 'j021' as A,'p001' as B)
select * from t a
inner join (
select number from master..spt_values b
where b.type = 'p' and number<=2 and number<>0
)b
on 1 = 1
2020年12月11日 04点12分
2
皮皮🐼🐯
非常感谢!虽然我已解决,但您的方法好像更方便!
2020年12月18日 02点12分
level 6
咸鱼初号机💤
sele
ct top 2 A,B,spid c from (se
lect 'j021' as A,'p001' as B) a
, sys.sys
proce
sses b
order by spid
2020年12月22日 02点12分
3
咸鱼初号机💤
我懒得用with和number 根据系统试图表顺序来吧。前20基本不会被删的。
2020年12月22日 02点12分
1