首頁 > 資料庫 > mysql教程 > SQL加入:什麼是內在,左,右和完整的連接,它們有何不同?

SQL加入:什麼是內在,左,右和完整的連接,它們有何不同?

Linda Hamilton
發布: 2025-01-25 15:02:15
原創
843 人瀏覽過

SQL Joins: What are INNER, LEFT, RIGHT, and FULL JOINs and How Do They Differ?

>理解SQL JOIN:內部,左,右,右和完整加入

基於一個公共字段。有多種連接類型,每種都適合特定方案。

內聯接

內在的聯接Intertwines行,其中兩個表中的一個公共字段都表現出匹配的值。例如,如果Tablea和TableB字段都包含一個“ ID”列,則連接將檢索tablea.ID等於table.id的行。

> 左JOIN

>顧名思義,左JOIN從最左邊的表(我們的示例中的Tablea)優先排序行。在TableB中的字段匹配的任何實例中,結果都包含在結果中。否則,丟失的數據將表示為nulls。

右JOIN

倒置,右鍵從最右邊的表(我們的情況下的表格)焦點焦點。排從表格繪製,同時還從tablea中檢索匹配數據。如果不存在匹配項,則在結果中使用零。來自tablea和tableb。如果一行在一個表中缺少匹配項,則它將在其相應字段中以nulls出現。關於工作類型。內部連接是公正的秩序,同時訂購會影響外部連接的結果(左,右和滿)。

以上是SQL加入:什麼是內在,左,右和完整的連接,它們有何不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板