【发布时间】:2020-02-05 05:16:36
【问题描述】:
我定义了以下表格。
如果读者有一本最喜欢的书,则该读者/书对的 ReaderFavorites 表中将存在一条记录。
我想创建一个视图,当通过 ReaderId 过滤时返回以下数据集
Book.Id
Book.Title
Book.Author
IsFavorite ( a bit field, true if a record exists, false otherwise)
View 会像这样被调用:
SELECT * FROM BookView WHERE ReaderId = [somevalue]
我似乎找不到如何创建这样的查询。
【问题讨论】:
-
提示
case when exists -
你做过研究吗???网络上一定有大量示例。
-
这个问题没有显示任何研究尝试。
标签: sql sql-server tsql join left-join