MySQL join查询(内连接,外连接,左连接,右连接)
JOIN查询是关系型数据库的基本功能,MySQL提供多种JOIN关联查询方式,包括内连接,左连接,右连接等等,本文将简单介绍MySQL JOIN查询的分类,基本语法和使用案例。
在MySQL中,JOIN可以分为内连接和外连接,外连接又可以分为左连接和右连接。
- join内连接
- join外连接
- join左连接
- join右连接
下面将通过案例对内连接,左连接和右连接的使用进行说明。案例数据如下:
mysql> select * from t_a;
+------+--------+
| id_a | name_a |
+------+--------+
| 1 | a_1 |
| 2 | a_2 |
| 3 | a_3 |
+------+--------+
3 rows in set (0.01 sec)
mysql> select * from t_b;
+------+--------+
| id_b | name_b |
+------+--------+
| 2 | b_2 |
| 3 | b_3 |
| 4 | b_4 |
+------+--------+
3 rows in set (0.00 sec)