13.5.4 CROSS JOIN语句

CROSS JOIN语句用于创建交叉连接,无条件时每行与另一表所有数据连接。介绍CROSS JOIN语法并举例说明其在查询t_goods和t_goods_category表时的应用。
摘要由CSDN通过智能技术生成
13.5.4 CROSS JOIN语句

CROSS JOIN语句又称为交叉连接,当没有使用连接条件时,使用CROSS JOIN语句连接的两张表,每张表中的每行数据都会与另一张表中的所有数据进行连接。当使用连接条件时,会输出符合连接条件的结果数据。

CROSS JOIN语句的语法格式如下:


SELECT table1.column, table2.column 
FROM table1 CROSS JOIN table2
ON table1.col = table2.col

使用CROSS JOIN语句查询t_goods和t_goods_category表中的数据。


mysql> SELECT category.t_category, goods.t_name
    -> FROM t_goods_category category 
    -> CROSS JOIN t_goods goods
    -> ON category.id = goods.t_category_id;
+----------------+-------------+
| t_category     | t_name       |
+----------------+---
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值