從這一篇開始我們要總結多表之間的聯接查詢了,那么首先從交叉聯接查詢開始。我們可以從以下幾點來學習交叉聯接。
1,什么是交叉聯接
2,一個交叉聯接查詢的例子
什么是交叉聯接那么什么是交叉聯接呢?在邏輯上,交叉聯接是一種最簡單的聯接。交叉聯接只實現一個邏輯查詢步驟(笛卡爾積)。這一步是對輸入的兩個表進行操作,把它們聯接起來,生成二者的笛卡爾積。也就是將一個輸入表的每行與另一個表的所有行進行匹配。如果一個表有m行,而另一個表有n行,將得到mxn行的結果集。
一個交叉聯接查詢的例子下面的查詢對Customers表和Employees表進行交叉聯接查詢,返回結果集中的custid和empid列。
SQL查詢代碼:
-- CROSS JOIN交叉聯接SELECT customers.custid,employees.empid FROM Sales.Customers customersCROSS JOIN HR.Employees employees
查詢結果:
新聞熱點
疑難解答