首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用来自单独表的数据的SQL联接

使用来自单独表的数据的SQL联接
EN

Stack Overflow用户
提问于 2016-11-30 16:44:22
回答 1查看 32关注 0票数 0

我有一套三张表(tableAtableBtableC)。

tableA包含用户主帐户的数据。tableB包含用户子帐户的数据。tableC包含主帐户的购买数据。

我需要做一个JOIN语句,它起源于tableB中的子帐户ID。我需要通过引用tableA中的一个列来使用该ID来定位主帐户的ID。输出中不需要这些数据。一旦我从tableA获得了主帐户ID,我需要在tableC中检索采购数据。

是否有一种方法可以在单个SQL语句中做到这一点,而不知道主ID,并且不输出来自tableA(主帐户数据)的数据。

来总结它:I有子帐户ID(tableB),需要查找主帐户ID(tableA),然后返回主帐户ID(tableC)存储的所有购买记录。

编辑:,这比我想象的要容易得多(有趣的是,花5分钟的休息来修复事情……)。结果只是一个简单的JOIN语句,并且只返回我需要的列。

EN

回答 1

Stack Overflow用户

发布于 2016-11-30 16:56:42

代码语言:javascript
复制
select B.field_1, C.field_3
from table B 
join table A on B.key_1 = A.key_1
join table C on A.key_2 = C.key_2 
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40893726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档