我有一個包含WHERE
子句並含有CASE
語句的查詢(請參閱下面的代碼),它似乎不起作用。如何在sql 2000的where子句中使用case語句
select * FROM
details
where orgcode in
(case when orgtype='P' then
(SELECT distinct [PCode]
FROM [GPOS_Extract].[dbo].[GP8288List])
else
0 end)