作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个表 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 的图片。
所以我试图显示表 B 中的数据,但只显示与表 C 中匹配的数据。
新编辑:
我从 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/
我有 2 个表,它们的第一列都是 PRIMARY,这也是自动递增的。第一个表有 67 个条目,从 1 到 67,第二个表有 48 个条目。它们都有相同的列。我想从 Table2 中获取内容并将它们插入
我是一名优秀的程序员,十分优秀!