笛卡尔积图解 笛卡尔积
笛卡尔乘积(笛卡尔乘积图)
所谓笛卡尔积,通俗的说就是指由两个集合中任意两个元素组成的集合 。
MySQL的多表查询(笛卡尔积原理)
首先确定哪些表用于数据 。
首先,通过笛卡尔积将多个表转换成一个表 。
然后去掉不合逻辑的数据(根据两个表的关系) 。
最后,添加条件,就好像它是一个虚拟表 。
应用场合
在某些情况下,它可用于查找连续日期中的不完整数据 。可以先用笛卡尔积做一个排列组合,然后和目标表关联,查询哪些数据缺失 。
比如一个考勤记录表单,记录了100个人2018年8月的考勤信息 。理论上这些人应该每天都有记录 。但事实上,有些人在某些日子里数据不足 。但是,无论是日查询还是一对一查询,都比较麻烦 。
在这种情况下,你可以每天为每个人做一个笛卡尔积处理 。通过去除与实际表的关联,很容易找出准确的数据 。
左、右连接,内部和外部连接
l内部连接:
重要提示:返回所有匹配的记录 。
2.select * from aa,bb其中aa . x = ba . x///内部联接
l外部连接有两种:左连接和右连接 。
重要提示:所有匹配的记录加上每行主表之外的一个具有空键值的记录将被返回 。辅助表的所有列都为空 。
select * from aa left join bb on aa . x = bb . x order by aa . x//left outer join或left join
select * from aa right join bb on aa . x = bb . x order by aa . x//right join或right join 。
【笛卡尔积图解 笛卡尔积】
推荐阅读
- 阴包阳是什么意思?阴包阳k线图 阴包阳k线组合图解
- 男女全身痣相图解测命运 全身痣相图
- 联想台式机,BOSS设置图集大全 联想bios设置图解
- 图文详解住宅结构风水大全 住宅结构风水图解
- 古代女子发髻图解,有你喜欢的吗 古代发髻图解
- 古代女子发髻图解 古代女子发髻图片
- 全球国土面积超100万平方公里排名 世界各国领土面积排名列表
- 烧香为啥烧三根 三根香火图解大全
- 十二经脉循行的秘诀,一看就明白! 十二经络图解
- 如何DIY做纸花方法图解 做纸花教程