MySql左右連線區別

2021-09-22 22:52:13 字數 354 閱讀 5507

左連線where隻影向右表,右連線where只影響左表。

left join

select * from tbl1 left join tbl2 where tbl1.id = tbl2.id

左連線後的檢索結果是顯示tbl1的所有資料和tbl2中滿足where 條件的資料。

簡言之 left join影響到的是右邊的表

right join

select * from tbl1 right join tbl2 where tbl1.id = tbl2.id

檢索結果是tbl2的所有資料和tbl1中滿足where 條件的資料。

簡言之 right join影響到的是左邊的表。

Http tcp Socket連線區別

http tcp socket連線區別 相信不少初學手機聯網開發的朋友都想知道http與socket連線究竟有什麼區別,希望通過自己的淺顯理解能對初學者有所幫助。1 tcp連線 要想明白socket連線,先要明白tcp連線。手機能夠使用聯網功能是因為手機底層實現了tcp ip協議,可以使手機終端通過...

內連線和外連線區別

內連線和外連線區別 在之前,我對mssql中的內連線和外連線所得出的資料集不是很清楚。這幾天重新溫習了一下sql的書本,現在的思路應該是很清楚了,現在把自己的理解發出來給大家溫習下。希望和我一樣對sql的連線語句不太理解的朋友能夠有所幫助。發這麼菜的教程,各位大大們別笑話偶了,呵 d 有兩個表a和表...

自然連線和相等連線區別

自然連線是一種特殊的等值連線,它要求兩個關係中進行比較的分量必須是相同的屬性組,並且去掉重複的屬性列。等值連線要寫表.欄位名 表.欄位名,並且要查詢的字段如有相同的要寫明是屬於哪個表的字段。自然連線不許有表明.欄位名,表natural join另一表。假設表a id,name 表b name sel...