小编Bjø*_*dal的帖子

如何将 UNION 与 EXISTS 结合起来?

我有一个如下所示的查询:

SELECT PubKey, Title FROM Publication
UNION
SELECT NoteKey, Title, FROM Note
Run Code Online (Sandbox Code Playgroud)

效果很好。当我尝试向其中添加 EXIST 时,我的麻烦就开始了:

SELECT PubKey, Title FROM Publication
UNION
SELECT NoteKey, Title, FROM Note
WHERE EXISTS (SELECT * FROM UserPublication WHERE UserPublication.PubKey = Publication.PubKey)
Run Code Online (Sandbox Code Playgroud)

这会引发此错误:无法绑定多部分标识符“PubKey”。

可以用另一种方式写吗?

union exists

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

exists ×1

union ×1