SQL之各种join小结详细讲解( 三 )


自然交: 根据左右两表的相同列创建一个隐含的join操作,相同列就是两表中列名相同的两列 。自然交可以是内交,左交或者是右交 。默认是内交 。

SELECT * FROM Person NATURAL JOIN Address; 
+----------+-----------+----------+-----------+---------------+-------+
| PersonId | FirstName | LastName | AddressId | City          | State |
+----------+-----------+----------+-----------+---------------+-------+
|        1 | Zhang   | San      |         3 | San Diego     | CA    |
|        2 | Li        | Si       |         1 | San Francisco | CA    |
|        3 | Wang      | Wu       |         2 | Los Angeles   | CA    |
+----------+-----------+----------+-----------+---------------+-------+
最后注意一下,下面等号左右两边的关键字是等价的:
A LEFT JOIN B=A LEFT OUTER JOIN BA RIGHT JOIN B=A RIGHT OUTER JOIN BA FULL JOIN B=A FULL OUTER JOIN BA INNER JOIN B=A JOIN B
到此这篇关于SQL之各种join小结详细讲解的文章就介绍到这了,更多相关SQL之各种join小结内容请搜索趣讯吧以前的文章或继续浏览下面的相关文章希望大家以后多多支持趣讯吧!

推荐阅读