cross join与left join 的使用

cross join与left join 的使用

前言

此篇文章为我个人入坑的一个知识点,在此分享给大家,同时做下相关引申。

cross join

作用:表关联做笛卡尔集,满足相关笛卡尔集的需要
隐藏点:该连接属于二者乘积,即如果被关联的表为空,则结果数据也为空。(此处入坑,大家留意)

  • 1.生成笛卡尔集,不需要关联条件
select * from goods_cates gc 
cross join goods_cates gc01 on gc01.id in (1,2)

id  name   id   name
1	笔记本	1	笔记本
1	笔记本	2	游戏本
2	游戏本	1	笔记本
2	游戏本	2	游戏本
3	超级本	1	笔记本
3	超级本	2	游戏本
4	平板电脑	1	笔记本
4	平板电脑	2	游戏本
5	台式机	1	笔记本
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值