自己写的数据库视图中Case Then EXISTS例子

来源:互联网 发布:阿里云app 什么区别 编辑:程序博客网 时间:2024/05/22 03:36
SELECT   dbo.Paper.Title, dbo.Paper.Summary, dbo.Paper.AttachmentUrl, dbo.Paper.AddedDate, dbo.Paper.KeyWord,
                dbo.Paper.ColumnId, dbo.ConColumn.ConferenceId, dbo.ConColumn.Name, CASE WHEN EXISTS
                    (SELECT   *
                     FROM      Review
                     WHERE   PaperId = dbo.Paper.Id) THEN '有' ELSE '无' END AS HasReview, dbo.Paper.Id
FROM      dbo.ConColumn INNER JOIN
                dbo.Conference ON dbo.ConColumn.ConferenceId = dbo.Conference.Id INNER JOIN
                dbo.Paper ON dbo.ConColumn.Id = dbo.Paper.ColumnId
原创粉丝点击