有一段时间我只知道如何使用INNER JOIN,并且绝对不知道LEFT/RIGHT(OUTER)JOIN的作用.虽然,正如我刚刚读到的那样,我看不出右边的目的是什么?
在我看来它与反向LEFT JOIN相同
如果我们按照我的例子:
SELECT t1.* FROM table1 t1 RIGHT JOIN table2 t2 ON t2.value = t1.value
Run Code Online (Sandbox Code Playgroud)
与以下内容完全相同:
SELECT t2.* FROM table2 t2 LEFT JOIN table1 t1 ON t1.value = t2.value
Run Code Online (Sandbox Code Playgroud)
这是对的,还是我错过了什么?
| 归档时间: |
|
| 查看次数: |
2372 次 |
| 最近记录: |