」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 我如何使用左連接來檢索人並擔心三個MySQL表中的數據?

我如何使用左連接來檢索人並擔心三個MySQL表中的數據?

發佈於2025-02-26
瀏覽:700

How Can I Use LEFT JOINs to Retrieve Person and Fear Data from Three MySQL Tables?
mysql剩下的三個桌子for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for seam fors

與他們的相關恐懼的個人列表:

name ss (social Security number)。

。帶有

,personid

,用作個人與恐懼之間的橋樑加入query
    創建左聯接的初步嘗試遇到了問題。指定的加入條件,
  • ,與表之間的所需關係不符。要正確地將錶鍊接到 fears table通過 person_fear intermediary,請使用此修改式代碼:Explanation of the Modified Query
  • LEFT JOIN merges the
  • Persons
  • 帶有表的表,每個人的表 physid 與[ person_fear 中的相應相匹配。這樣可以確保每個人都包含在結果中,即使他們沒有相關的恐懼。 一個鏈接
  • person_fear
表基於

fearID 列。此操作只能檢索通過 person_fear

table。

表對應於 personid person_fear 表,依次匹配[在[ fears fears table。 [2 persons.name,persons.ss,fears.fear 來自人 左加入person_fear on person_fear.personid = persons.personid 左加入person_fear.fearid = fears.fearid 的fears同樣有效地檢索所需的數據,並利用兩個左連接來連接表。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3