-4
A
回答
1
这里的证明,负和不存在的查询不返回相同的结果:
减查询
with t1 as (select 1 id, 'a' val from dual union all
select 1 id, 'a' val from dual union all
select 2 id, 'b' val from dual),
t2 as (select 2 id, 'b' val from dual union all
select 3 id, 'c' val from dual)
select id, val
from t1
minus
select id, val
from t2;
减结果
ID VAL
---------- ---
1 a
NOT EXISTS查询
with t1 as (select 1 id, 'a' val from dual union all
select 1 id, 'a' val from dual union all
select 2 id, 'b' val from dual),
t2 as (select 2 id, 'b' val from dual union all
select 3 id, 'c' val from dual)
select id, val
from t1
where not exists (select null
from t2
where t1.id = t2.id
and t1.val = t2.val);
NOT EXISTS结果
ID VAL
---------- ---
1 a
1 a
相关问题
- 1. 在Java和Python中运算符优先级的不同结果
- 2. 模运算符结果的符号?
- 3. Oracle - MINUS运算符与OUTER JOIN的结果不同
- 4. 相同的算法,不同的结果
- 5. 浮点运算的不同结果
- 6. Oracle与sqldeveloper和PHP的不同结果
- 7. 逻辑和/或运算符 - 意外结果结果
- 8. 相同的算法,相同的字符串,相同的盐,不同的结果?
- 9. 浮点运算返回不同的结果在PHP和C#
- 10. PHP和Toad Oracle查询结果不同
- 11. Codeigniter和Oracle查询结果不同步
- 12. python在计算结果中加上负号
- 13. Javascript三元运算符结果总是相同
- 14. 同样的计算结果如何产生不同的结果
- 15. 在MYSQL中使用和运算符的结果为空
- 16. 为什么在CodePen和Chrome上的传播运算符有不同的结果?
- 17. 运算符在Java中的优先级,我找不到结果
- 18. “是”运算符在C#中返回不一致的结果
- 19. Oracle 10g的结果缓存
- 20. 存在不同的选择结果?
- 21. 计算签名/哈希在Javascript和有相同的结果,C#
- 22. String.search( “|”)符号结果
- 23. C#重载运算符给出了不同的结果
- 24. sizeof运算符为浮点数提供了不同的结果
- 25. 不同的结果为右移位运算符
- 26. 不同的结果在SQL
- 27. SSRS结果与SSMS结果不同,查询相同
- 28. 'in'运算符意外的结果 - Python
- 29. selectOneChoice无法将结果缓存在oracle MAF中的相同任务流中
- 30. 相同的CSS/HTML不同的结果?
感谢您的回答 – Mayuran