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)