gpt4 book ai didi

mysql - 使用来自单独表的数据的 SQL JOIN

转载 作者:行者123 更新时间:2023-11-29 07:08:02 26 4
gpt4 key购买 nike

我有一组 3 个表(tableAtableBtableC)。

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

我需要执行一个源自 tableB 中子帐户 ID 的 JOIN 语句。我需要使用该 ID 通过引用 tableA 中的列来查找主帐户的 ID。我在输出中不需要这些数据。从 tableA 获得主帐户 ID 后,我需要在 tableC 中检索购买数据。

有没有办法在不知道主ID并且不输出tableA(主帐户数据)中的数据的情况下在单个SQL语句中执行此操作。

总结一下:我有子账户ID(tableB),需要查找主账户ID(tableA)然后返回主账户ID(tableC)存储的所有购买记录。

编辑:这比我想象的要容易得多(有趣的是,休息 5 分钟就能解决问题......)。结果只是一个简单的 JOIN 语句,并且只返回我需要的列。

最佳答案

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

关于mysql - 使用来自单独表的数据的 SQL JOIN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40893726/

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