新编数据库技术-MySQL 课件 5.32-交叉连接.pptxVIP

  • 3
  • 0
  • 约小于1千字
  • 约 5页
  • 2026-06-30 发布于山东
  • 举报

新编数据库技术-MySQL 课件 5.32-交叉连接.pptx

新编数据库技术—MySQL北方工业大学王若宾wrb@ncut.edu.cn

(1)用交叉连接查询t1,t2表。(2)用交叉连接显示学生表(tb_student)中的学号(stu_num),姓名(name)和学生详细表的爱好(hobby)和生源地(ori_loca)。交叉连接(CROSSJOIN)又称笛卡尔积,即把一张表(M行)的每一行与另一张表(N行)的每一行匹配组合,返回两个表的每一行相连接后所有可能的搭配结果,这相当于穷举两个表记录的所有组合,即返回M╳N条记录。案例5.30交叉连接操作演示。01任务02分析03实施

SQL代码USE?lib;????SELECT?*?FROM?t1?CROSS?JOIN?t2;????SELECT?t1.stu_num,t1.name,t2.hobby,t2.ori_loca?FROM?tb_student?t1?CROSS?JOIN?tb_inf_student?t2;

理论点睛——连接连接(?)是一种关系运算,也称θ连接,连接运算的数学表达如下:案例5.30中的交叉连接,即为笛卡尔积的运算结果。而连接运算可以看作是在笛卡尔集基础上施加一定条件后获得的子集,其数学表达如下:

谢谢观看

文档评论(0)

1亿VIP精品文档

相关文档