执行此查询的最佳方法是什么.我有下表
列表的mytable
x y
1 a
2 b
3 c
Run Code Online (Sandbox Code Playgroud)
我想(在伪sql中)
select x as x1 ,x as x2, x as x3 from mytable where ????
Run Code Online (Sandbox Code Playgroud)
什么时候
x1 is x where y=a
x2 is x where y=b
x3 is x where y=c
Run Code Online (Sandbox Code Playgroud)
所以我想结果
1, 2, 3
Run Code Online (Sandbox Code Playgroud)
我目前正在使用cte和一个非常大的数据集,我试图减少查询时间,是否总是需要进行3次表扫描?
sql ×1