0

我找到了关于重用子查询结果的帖子,但没有一个提到 IN 运算符

我的查询如下所示:

select count(*) 
from X
where ...
and X.id NOT IN (select id from Y)
and X.id IN (select id from Z 
             where ...
             and Z.id IN (select id from Y)
            )

如您所见,重复从 Y 中选择 id的子查询

如何在 IN 运算符中重用子查询的结果?

4

0 回答 0