gpt4 book ai didi

php - 3张表外键连接

转载 作者:可可西里 更新时间:2023-11-01 08:05:42 26 4
gpt4 key购买 nike

我有一个表 TableA,它包含表 TableB 和 TableC 的 2 个不同的外键。我正在尝试从表 TableB 中获取数据,但取决于表 TableC 中的值。

通过此查询,我获得了所有值,但我不知道如何编写 where 子句来过滤和获取我需要的数据。

SELECT TableC.value1,TableB.value2 
FROM TableA
JOIN TableB ON TableB.ID = TableA.ID
JOIN TableC ON TableC.ID = TableA.ID

编辑:我的 table 的图片。 enter image description here

所以我试图显示表 B 中的数据,但只显示与表 C 中匹配的数据。

新编辑: enter image description here

我从 2 个表中获取值,但现在我只需要显示等于“val2”的列 A 值。 B 列的图像值为“val2”、“val2”、“val3”等。我只需要显示“val2”。

最佳答案

我不确定我是否答对了你的问题,但下面的方法不应该起作用吗?

SELECT TableC.value1,TableB.value2 
FROM TableA
JOIN TableB ON TableB.ID = TableA.ID
JOIN TableC ON TableC.ID = TableA.ID
WHERE TableC.myColumn = MyValue

关于php - 3张表外键连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27602425/

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