笛卡爾積是什么進行運算 2個表的笛卡爾積怎么用sql語句表示?
2個表的笛卡爾積怎么用sql語句表示?第一個表的行數(shù)乘以第二個表的行數(shù)等于笛卡爾積結果集的大小select*from table1 cross join table2 select a.*,B.*fr
2個表的笛卡爾積怎么用sql語句表示?
第一個表的行數(shù)乘以第二個表的行數(shù)等于笛卡爾積結果集的大小select*from table1 cross join table2 select a.*,B.*from table1 a,table2 B笛卡爾積在數(shù)學上是指兩個集X和Y的笛卡爾積,也稱為直積。
表示為X×y,第一個對象是X的一個成員,第二個對象是y的所有可能的有序對之一。假設a={a,B},B={0,1,2},那么兩個集合的笛卡爾積是{(a,0),(a,1),(a,2),(B,0),(B,1),(B,2)}。類似的例子有:如果a代表一所學校的學生集合,B代表該學校所有課程的集合,那么a和B的笛卡爾積代表所有可能的選課情況。A是所有首輔音的集合,B是所有末輔音的集合,那么A和B的笛卡爾積就是集合