gpt4 book ai didi

php - MySQL 连接两个表 ID 以将结果从一个表生成到另一个表

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

我已经尝试了很多示例/回答了 stackoverflow 上的问题,但我似乎无法完成我所需要的。

我正在开发一个 PHP/MySQL 工具来为自己跟踪项目。我认为立即优化最大的表是个好主意,因此我选择将 ID 存储在项目表中,而不是全名。当通过 PHP 查看结果时,我希望将项目表中的 ID 链接到另一个表中的实际名称,但当然我希望实际的数据库列只包含 ID。我相信这是可能的,我只是不知道如何将其应用到我的情况。

表 - 项目

ID | CustomerID | Summary  | Phase
---------------------------------
1 | 61 | Project1 | 3
2 | 42 | Project2 | 3
3 | 33 | Project3 | 5

表 - 客户

ID   | CustomerName
--------------------
61 | Customer 1
42 | Customer 2
33 | Customer 3

现在,当我从项目表中调用“CustomerID”行时,它会按预期显示 CustomerID 编号。我希望它从 Customers 表中提取 CustomerName,将 Customers.ID 列与 Projects.CustomerID 列相匹配。

这可能吗?谁能指出我正确的方向?

提前致谢!

最佳答案

你可以尝试这样的事情:

SELECT CustomerName FROM Projects
JOIN Customers ON Customers.ID = Projects.CustomerID
WHERE Projects.ID = "1"

关于php - MySQL 连接两个表 ID 以将结果从一个表生成到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25516623/

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