【发布时间】:2019-09-13 03:33:15
【问题描述】:
我有以下疑问:
select A,
B
from table1
where A in (select c
from table 2
)
但是,现在我需要更改此查询并使用exists 而不是in,它应该给出相同的结果。
我的表格如下所示:
table1 table2
A B c
------ -----
1 x 1
2 y 3
3 z 4
4 w 7
5 a
1 b
如何使用exists 函数?
【问题讨论】:
-
这看起来像 Oracle.. 但是请说明您使用的是哪个 DBMS!
标签: sql