次のクエリでt2.stock
は、2つの値(1
と0
)があります。IN
1の値をとして出力し、0
値をとして出力したいOUT
。CASE
問題は、このタイプのクエリで式を使用できないことです。これを行う方法はありますか?
use DB1
go
declare @SQL varchar(500),
Set @SQL=' select t1.ID,t1.Name,t2.stock
from table1 t1
inner join table2 t2 on t1.ID = t2.ID'
exec (@SQL)