笛卡尔积(笛卡尔积图解)
笛卡尔积(笛卡尔积图解)
所谓笛卡尔积,通俗点说就是指包含两个集合中任意取出两个元素构成的组合的集合.
MySQL的多表查询(笛卡尔积原理)
先确定数据要用到哪些表。
将多个表先通过笛卡尔积变成一个表。
然后去除不符合逻辑的数据(根据两个表的关系去掉)。
最后当做是一个虚拟表一样来加上条件即可。
应用场合
在某些情况下用于寻找连续日期中残缺的数据,可以先用笛卡尔积做一个排列组合,然后和目标表进行关联,以查询少了哪些数据。
例如:在一张考勤记录表中,记录了100个人在2018年8月的考勤信息,理论上这些人应该每天都有记录。但是实际上有的人在某些天上面的数据缺少了,然而不论是一天一天的查询,还是一个一个人的查询,都比较麻烦。
在这种情况下,可以针对每个人每一天做一个笛卡尔积处理。去除与实际表的关联,就很容易找出确实数据了。
左,右连接,内,外连接
l 内连接:
要点:返回的是所有匹配的记录。
2. select * from aa,bb where aa.x = ba.x ////内连接
l 外连接有左连接和右连接两种。
要点:返回的是所有匹配的记录 外加 每行主表外键值为null的一条记录。辅表所有列为null值。
select * from aa left join bb on aa.x=bb.x order by aa.x //左外连接或称左连接
select * from aa right join bb on aa.x=bb.x order by aa.x //右外连接或称右连接
数码知识钉钉直播的时候可以截屏吗怎么截屏如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道钉钉直播的时候可以
数码知识三星折叠手机按哪关机关机键在哪如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道三星折叠手机按哪关
数码知识vivox50pro怎么快速截屏怎么截屏如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道vivox50pr
数码知识vivoy31s怎么截屏vivoy31s截屏教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道vivoy31s怎
数码知识苹果xr怎么更新应用更新软件如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道苹果xr怎么更新应
数码知识努比亚x怎么截屏截屏教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道努比亚x怎么截屏截
乘坐飞机时(坐飞机的注意事项和流程图片)乘坐飞机时(坐飞机的注意事项和流程图片)新华社客户端20210423211348飞机既快捷又舒适,但由于在空中旅途要受到低压相对缺氧及颠簸等因素影响,乘坐飞机时容易出现耳朵疼头晕目
团结友爱(如何培养孩子团结友爱的品德,4点建议可供参考)团结友爱(如何培养孩子团结友爱的品德,4点建议可供参考)我们经常会看到这样的孩子在公共活动场所,无故推搡小朋友,霸占公用的活动器材,不让其他小朋友玩二孩家庭里,有了老二,老大还十分
初五迎财神什么时间最好(2018年过年初五几点迎财神好)初五迎财神什么时间最好(2018年过年初五几点迎财神好)2018年年初五几点迎财神好?子时(01点)司命,吉寅时(35点)青龙,吉卯时(57点)明堂,吉这三个时辰都是适合开门接财神
辛弃疾的简介(文武双全的辛弃疾)辛弃疾的简介(文武双全的辛弃疾)网上有句话叫做你大爷始终还是你大爷,原本是赵本山小品里的一句话,现在被人用来形容某人还是很厉害。在历史上有过这么一位大爷,他文武双全,一生都在为国奉
风雪黄昏(风雪黄昏日)风雪黄昏(风雪黄昏日)原创紫牛新闻20210401172012起风了,只能好好活下去!宫崎骏动画电影心水之作起风了原著小说细腻曲折,哀婉柔美穿越死亡阴影柔韧地努力求生永恒的爱情经典