尝试查找一个表中的所有记录,而不是两个表

时间:2017-07-20 21:03:32

标签: sql oracle oracle-sqldeveloper

如何从QUERY 1中减去QUERY 2的结果?查询1是我的主查询,cust_id是两个表之间的连接。因此,实质上,查询2是查询1的附加过滤条件。

2 个答案:

答案 0 :(得分:0)

如果我理解了您的问题,那么您正在尝试过滤掉从query2返回的customerID。

如果是这种情况,则在

之前
"echo 'someText' > someFile").!
"cat someFile".! // This doesn't print anything

您可以添加到查询

ORDER BY

答案 1 :(得分:0)

如果您正在查看表1中但不在表2中的返回记录,给定标识符ID,您可以查看使用NOT EXISTS

从表t1中选择不存在的t1.id(从表t2中选择*,其中t1.id = t2.id)

这将返回表t1中的所有记录,其中t1.id在t2中不存在。根据需要添加任何其他资格和/或联接