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恤 |
| 女装/女士精品 | 连衣裙 |
| 女装/女士精品 | 卫衣 |
| 女装/女士精品 | 牛仔裤 |
| 女装/女士精品 | 百褶裙 |
| 女装/女士精品 | 呢绒外套 |
| 户外运动 | 自行车 |
| 户外运动