13.5 JOIN语句
MySQL中的JOIN语句为各种连接查询,主要用来连接MySQL中的两个表或多个表,实现两个表或多个表之间的连接查询。
13.5.1 INNER JOIN语句
INNER JOIN语句也叫作内连接语句,能够返回与连接条件相匹配的两个表或多个表中的数据。在内连接查询语句中,只有满足连接条件的数据记录才能被返回。
INNER JOIN语句的语法格式如下:
SELECT table1.column, table2.column
FROM table1 INNER JOIN table2
ON table1.col = table2.col
例如,使用INNER JOIN语句查询t_goods_category数据表中的商品类别名称,查询t_goods数据表中的商品名称。
mysql> SELECT category.t_category, goods.t_name
-> FROM t_goods_category category
-> INNER JOIN t_goods goods
-> ON category.id = goods.t_category_id;
+----------------+-------------+
| t_category | t_name |
+----------------+-------------+
| 女装/女士精品 | T恤 |
| 女装/女士精品 | 连衣裙 |
| 女装/