|
|
1
3
第一个更清楚,因为您不必担心在哪里不匹配行 然而,我可能会使用这个构造来完全分离连接和过滤条件。
派生表也可以推送到CTE(或2)中。 |
|
|
2
3
它们不是 相当地 同样,除非stockbarcode.inactive不可为空。
如果stockbarcode.inactive
是
可以为空,则第一个查询将不会返回非活动状态为空的stockbarcodes的任何详细信息(因为它们不符合联接条件),而第二个查询将包括它们(如果它们与其他联接条件匹配)-它们将与
|
|
|
3
1
查看查询计划。
但我敢打赌第一个应该更有表现力,因为
当然,执行计划和性能完全取决于供应商。 |
|
Sweepy Dodo · JSON lite的格式化 1 年前 |
|
|
giantjenga · 优化整数向量到二进制向量的转换 1 年前 |
|
Zegarek · Postgresql递归查询未提供预期结果 1 年前 |
|
|
Joe · 为什么这两个查询之间的性能存在如此大的差异? 1 年前 |
|
tic-toc-choc · 在`dplyr中高效使用列表进行过滤` 1 年前 |