”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 我如何使用左连接来检索人并担心三个MySQL表中的数据?

我如何使用左连接来检索人并担心三个MySQL表中的数据?

发布于2025-02-26
浏览:364

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