SQL join 和 in 性能比较
事实上,join 和 in 虽然有可能产生相同的结果,但它们表达的其实是两种不同的意思,示例如下:
1 |
|
1 |
|
因此,如果我们将 b.col 显示声明为 unique 时,那么以上两条语句通常会生成相同的执行计划,速度差不多,示例如下:
1 |
|
SQL join 和 in 性能比较
https://ccw1078.github.io/2024/11/26/SQL join 和 in 性能比较/
事实上,join 和 in 虽然有可能产生相同的结果,但它们表达的其实是两种不同的意思,示例如下:
1 |
|
1 |
|
因此,如果我们将 b.col 显示声明为 unique 时,那么以上两条语句通常会生成相同的执行计划,速度差不多,示例如下:
1 |
|