gpt4 book ai didi

php - 如何在两个 mySQL 表之间创建 "link"?

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

我有两个表,如下所示:

人(表名)

Name1/Phone1/Email1/Address1/Organization1/Notes1(字段)

组织(表名)

Organization1/Phone2/Email2/Address2/Web2/Notes2(字段)

Organization1 是两个表之间唯一的共同字段。

当我显示一个人的数据时,我还想检查并查看是否有关于他们组织的数据,如果存在,也显示它。我正在使用 PHP 与 mySQL 交互。

最佳答案

您需要JOIN 表。

SELECT * FROM Person LEFT JOIN Organization ON Person.Organization = Organization.Name;

这假定关系是组织名称。自从你说 if exists 以来,我已经完成了 LEFT JOIN。查看this tutorial有关连接表的更多详细信息。

注意:我同意并建议通过添加主键并将它们用作其他表中的外键来使您的数据库更具关系。

关于php - 如何在两个 mySQL 表之间创建 "link"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6065536/

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