日期:2014-05-19  浏览次数:20667 次

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.卡号