背景
在上次的自考科目《數據庫系統原理》中,已經接觸到了關於數據庫表連接的一些知識,最近的學習過程中又用到了關於數據庫表的連接問題,趁此再跟大家一起回顧一下。
導圖總結
首先用一張思維導圖概括一下SQL表連接的內容:
對SQL表連接有個大概的了解之後,我們通過一個小例子進一步來學習一下。首先,我建立和兩張表:如下
外連接
外連接包括左外連接、右外連接和完整外連接。
左外連接
SQL語句:select * from table1 left join table2 on table1.id=table2.id
右外連接
SQL語句:select * from table1 right join table2 on table1.id=table2.id
完整連接
SQL語句:select * from table1 full join table2 on table1.id=table2.id
內連接
SQL語句:select table1.id,table2.score from table1 inner join table2 on table1.id=table2.id
交叉連接
SQL語句:select * from table1 cross join table2 on table1.id=table2.id
其實,學習就是這樣,反反復復,同時通過在一次次的回顧過程中每次都會有不同的收獲,一點點加深理解。