-- join从句可以分为5种:内连接:inner join;全外连接:full outer;左外连接:left outer;右外连接:right outer;交叉连接:cross
1、inner join
考虑如下的两张表(user1,user2):
+----+-----------+----------+
| id | user_name | over |
+----+-----------+----------+
| 1 | 孙悟空 | 斗战胜佛 |
| 2 | 沙僧 | 金身罗汉 |
| 3 | 唐僧 | 功德佛 |
| 4 | 猪八戒 | 净坛使者 |
+----+-----------+----------+
+----+-----------+--------+
| id | user_name | over |
+----+-----------+--------+
| 1 | 孙悟空 | 成佛 |
| 2 | 牛魔王 | 被降伏 |
| 3 | 蛟魔王 | 被降伏 |
| 4 | 鹏魔王 | 被降伏 |
| 5 | 狮驼王 | 被降伏 |
+----+-----------+--------+
内连接得到两张表的公共部分:
mysql> select a.`user_name`,a.`over`,b.`over`
-> from user1 a
-> inner join user2 b