gpt4 book ai didi

php - 如何使用单个查询从两个表中选择数据

转载 作者:行者123 更新时间:2023-11-29 03:25:16 26 4
gpt4 key购买 nike

我一直在努力思考如何使用单个查询从我的两个表中选择数据。如果有人能提出比单个查询更好的方法,我会洗耳恭听!以前我会使用两个查询来执行此操作,尽管我被引导相信单个查询会更好,因此尝试学习。

我的一张 table 以简化的形式类似于此。将此表称为“成员”:

ID  |  firstName  |   lastName  | networkingID

还有另一个表,我称之为“网络”:

ID  |  websiteURL | facebookURL | twitterURL


我想要做的是在表 member 上运行查询,例如:

SELECT * FROM `member` WHERE `ID`=2

返回表 member 中的数据。

不过,我还希望从表 networking 返回相关值。 member 表中的 networkingID 列是 networking 中行的 ID

我该怎么做?

到目前为止,我已经尝试使用我能够通过 Google 找到的所有 JOIN,但我无法使其工作。我最好的结果是使用 LEFT JOIN,其中所有列都存在,但网络表的结果都是 NULL

最佳答案

SELECT * FROM member
LEFT JOIN networking
ON member.networkingID=networking.ID
WHERE member.ID=2

关于php - 如何使用单个查询从两个表中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37143236/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com