gpt4 book ai didi

php - 如何根据链接表输出 rowName?

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

我需要输出 A_Name、B_Name 和 C_Name。来自表A,表B,表C。我有一个包含上述所有 ID 的链接表,例如:

CREATE TABLE `tableLink` (
`tableLinkID` int(5) NOT NULL auto_increment,
`A_ID` int(11) NOT NULL,
`B_ID` int(5) NOT NULL,
`C_ID` int(5) NOT NULL,
PRIMARY KEY (`tableLinkID`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 AUTO_INCREMENT=17 ;

我的问题:我需要知道如何根据 C_ID 进行选择,如何选择和输出 A_ID 的 [A_Name]、B_ID 的 [B_Name] 和 C_ID 的 [C_Name]。

我希望这已经足够清楚了。

(我在变量中有 C_ID)

最佳答案

尝试使用 JOIN:

SELECT
tableA.A_Name,
tableB.B_Name,
tableC.C_Name
FROM tableLink
JOIN tableA ON tableLink.A_ID = A.ID
JOIN tableB ON tableLink.B_ID = B.ID
JOIN tableC ON tableLink.C_ID = C.ID
WHERE tableLink.C_ID = 42

关于php - 如何根据链接表输出 rowName?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7515624/

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