亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

SQLServer 2008中的交叉連接與內部連接

SQLServer 2008中的交叉連接與內部連接

呼啦一陣風 2019-06-23 17:26:05
SQLServer 2008中的交叉連接與內部連接.之間的區別是什么?CROSS JOIN和INNER JOIN?交叉連接:SELECT      Movies.CustomerID, Movies.Movie, Customers.Age,      Customers.Gender, Customers.[Education Level],      Customers.[Internet Connection], Customers.[Marital Status], FROM        Customers  CROSS JOIN      Movies內連接:SELECT      Movies.CustomerID, Movies.Movie, Customers.Age,      Customers.Gender, Customers.[Education Level],      Customers.[Internet Connection], Customers.[Marital Status]FROM        Customers  INNER JOIN      Movies ON Customers.CustomerID = Movies.CustomerID哪一種更好,我為什么要用這兩種?
查看完整描述

3 回答

?
桃花長相依

TA貢獻1860條經驗 獲得超8個贊

這里是交叉連接和內部連接的最佳示例。


考慮下表


表:Teacher


x------------------------x

| TchrId   | TeacherName | 

x----------|-------------x

|    T1    |    Mary     |

|    T2    |    Jim      |

x------------------------x

表:Student


x--------------------------------------x

|  StudId  |    TchrId   | StudentName | 

x----------|-------------|-------------x            

|    S1    |     T1      |    Vineeth  |

|    S2    |     T1      |    Unni     |

x--------------------------------------x

1.內連接

內連接選擇滿足兩個表的行。.


考慮到我們需要找到班主任和相應的學生。在這種情況下,我們需要申請JOIN或INNER JOIN和意志

https://img1.sycdn.imooc.com//5d0f45e90001c3b102540234.jpg


查詢


SELECT T.TchrId,T.TeacherName,S.StudentName 

FROM #Teacher T

INNER JOIN #Student S ON T.TchrId = S.TchrId

SQL小提琴

結果


x--------------------------------------x

|  TchrId  | TeacherName | StudentName | 

x----------|-------------|-------------x            

|    T1    |     Mary    |    Vineeth  |

|    T1    |     Mary    |    Unni     |

x--------------------------------------x

2.交叉連接

交叉連接選擇第一個表中的所有行和第二個表中的所有行,并顯示為笛卡爾積(即,具有所有可能性)。


考慮到我們需要找到學校里所有的老師和學生,不管班主任是誰,我們都需要申請。CROSS JOIN.


查詢


SELECT T.TchrId,T.TeacherName,S.StudentName 

FROM #Teacher T

CROSS JOIN #Student S 

SQL小提琴

結果


x--------------------------------------x

|  TchrId  | TeacherName | StudentName | 

x----------|-------------|-------------x            

|    T2    |     Jim     |    Vineeth  |

|    T2    |     Jim     |    Unni     |

|    T1    |     Mary    |    Vineeth  |

|    T1    |     Mary    |    Unni     |

x--------------------------------------x


查看完整回答
反對 回復 2019-06-23
  • 3 回答
  • 0 關注
  • 658 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號