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