数据库关联查询--笛卡尔积

概念

笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员 .
设A和B是两个集合,存在一个集合,他的元素是用A中元素为第一元素,B中元素为第二元素构成的有序二元组。称它为A和B的笛卡尔积集记为A×B。

假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。

多表查询的执行顺序一般是先连接(笛卡尔积),再选择(选择某行),再投影(选择某些列)

posted @ 2023-06-12 11:02  du-z  阅读(163)  评论(0编辑  收藏  举报