Pad*_*mez 4 sql postgresql case
我试图根据某个方面从不同的位置进行选择.可以CASE在FROM条款中加上一个陈述吗?
这就是我想要做的
FROM (Case WHEN @location = 'location A' THEN stockA
WHEN @location = 'location B' then stockB end) ss
Run Code Online (Sandbox Code Playgroud)
如果我没有选择多个地点,StockA就是我想要的.SS是别名.
你不能做这个.这是一种紧密的方法:
select ab.*
from ((select a.*
from stockA a
where @location = 'location A'
) union all
(select b.*
from stockB b
where @location = 'location B'
)
) ab
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
217 次 |
| 最近记录: |