Cross join(SQL术语):交叉连接;将两张表的每一行与另一张表的每一行配对,返回它们的笛卡尔积(Cartesian product)。通常不带连接条件(或等同于连接条件恒为真)。
A cross join returns every combination of rows from two tables.
交叉连接会返回两张表中行的所有组合。
We used a cross join to generate all date-and-product pairs, then filtered the results to keep only valid combinations.
我们用交叉连接生成所有“日期-产品”配对,然后再筛选结果,只保留有效组合。
/krɔːs dʒɔɪn/
cross 有“交叉、交错”的含义,join 表示“连接”。在数据库语境中,它指一种“把两边所有行交叉配对后再连接”的连接方式,因此得名;其结果在数学上对应笛卡尔积的概念。