數據庫左連接、右連接、內連接

數據庫左連接、右連接、內連接

t1和t2兩個表內容如下:

數據庫內連接

內連接查詢出的結果就是滿足條件的兩個表的內容。t1和t2中名字相同的數據:

數據庫左連接

左連接輸出左表中所有數據和右表中滿足on後面條件的數據。

加上where語句與上一個相比就是多了一個where限制條件,

t1並沒有輸出所有數據,而是隻輸出了滿足與t2中滿足條件的數據中的名字相同的數據。

說明左表受到了where後面語句的影響

把上面語句中的where改爲and,就輸出了t1中的所有數據,說明and後面語句對左表沒有產生影響

數據庫右連接

右連接輸出右表所有數據和左表滿足條件的數據

where語句

將where改爲and

右表依舊是輸出了所有數據,and後面的語句沒有對其產生影響,但是限制了左表。

 

於是把表1中的xi這個人的年齡改爲30,發現在左連接中and後面的語句也沒有對左表產生影響

 

所以左連接中影響的右表,右連接中影響的左表。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章