首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL嵌套判断语句如何实现

2012-02-25 
SQL嵌套判断语句怎么实现?Select会员卡号,会卡类型“续会”or“新入会”From会员表其中的会卡类型根据会员卡

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

热点排行