帮我看看这条SQL语句是什么意思?内容看正文
SELECT   CASE   WHEN   EXISTS   (SELECT   *   FROM   dbo.tbRevisionSupersedesUpdate   AS   S   WHERE   S.SupersededUpdateID=Up.UpdateID)   THEN   CAST   (1   AS   BIT)   ELSE   CAST(0   AS   BIT)   END   AS   IsSuperseded)
------解决方案--------------------SELECT * FROM dbo.tbRevisionSupersedesUpdate AS S WHERE S.SupersededUpdateID=Up.UpdateID     
 ---如果这个语句查询有记录就返回1,否则返回0
------解决方案--------------------SELECT CASE WHEN  
 EXISTS (SELECT * FROM dbo.tbRevisionSupersedesUpdate AS S WHERE S.SupersededUpdateID=Up.UpdateID)  
 THEN CAST (1 AS BIT) 
  ELSE CAST(0 AS BIT) END  
 AS IsSuperseded--去掉这个)    
 exists为判断真假   
------解决方案--------------------end是case语句的结束,AS IsSuperseded 列别名