笛卡尔积与连接查询.doc
笛卡尔积与连接查询
l连接查询 (左连接 右连接 内连接)
笛卡尔乘积
集合特性?: 确定性 无序性 唯一性
?
一张表可以看做是一个集合,每行数据相当于集合的一个元素
?
Union时 去掉重复??原理 就是集合元素的唯一性
表中存在完全相同的两行 是因为??表内部??存在??rowid
进行区分
?
笛卡尔积
如果?a∈A, b∈B
A*B = ( a, b);
?
例如?A=(1,2,3,4,5);B=(11,12);
那么?A*B
(1,11), (2,11), (3,11), (4,11), (5,11),
(1,12), (2,12), (3,12), (4,12), (5,12);
?
A有?M?个元素?B?有N?个元素
那么?A*B?有?M*N个元素
同理
表A有?M?行 表B?有N?行
那么?A*B?有?M*N行
例如:
ta tb?两表
笛卡尔积
通过分析可以看出
tb?表的?a?b c?d??每个分别和?ta???的a b c d??组合一遍
?
左连接
1?连上表
2??连接条件
例如:
select
good_id,goods.cat_id,goods_name,shop_price
from
goods left join category
on good.cat_id = category.cat_id;
字段名重复那么需要加表前缀,否则会报错;
error 1052(23000) column * in field list is ambiguous
最后两行可以看 作是一张表。
?
左连接语法:
select?列1,列2,列N
from
table 1?left join?table 2
on?table 1??列?= table 2?列;
on?后面的条件只要是条件就可以 可以不是等于 但是常用是等于。将from?后面的当做一个普通表看待。
右连接语法:
select?列1,列2,列N
from
table 1?right join?table 2
on?table 1??列?= table 2?列;
?
内连接?inner
select?列1,列2,列N
from
table 1?inner join?table 2
on?table 1??列?= table 2?列;
?
?
?
?
?
您可能关注的文档
- 秤的培训资料.ppt
- 秩与线性方程组的解.ppt
- 秩和卡方检验.ppt
- 秩和检验-本科.ppt
- 秩和检验1.ppt
- 秩和检验研究生.ppt
- 秩序维护岗位流程.doc
- 秩序维护部作业指导书V.doc
- 秩序部员工培训资料.doc
- 秩相关分析.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 佳能EOS1500D基本使用说明书说明书.pdf VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 渣打银行(香港)有限公司.PDF VIP
- 2024年吉林高职高专院校单招统一考试《语文》试卷及参考答案.pdf VIP
- JSG202515机器人系统集成应用技术样题-学生组.docx VIP
- 棋盘博弈采购法战略体系.ppt VIP
- 节后复产复工安全知识考试试卷及答案.docx
原创力文档

文档评论(0)