SQL嵌套判断语句怎么实现?
Select 会员卡号,会卡类型=“续会” or“ 新入会” From 会员表
其中的会卡类型根据会员卡号是否续会来决定
if Select * from 续会表 Where 卡号=卡号
续会
else
新入会
end
效果就是
卡号 会卡类型
G0001 续会
G1234 新入会
select 卡号 ,会卡类型=(续会表中有记录的就是续会,否则为新入会) from 会员表
这个语句怎么写啊 ?
[解决办法]
Select
Distinct
A.卡号,
(Case When B.卡号 Is Null Then '新入会 ' Else '续会 ' End) As 会卡类型
From
会员表 A
Left Join
续会表 B
On A.卡号 = B.卡号