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