首页 > 解决方案 > 将 a 连接到 c,其中表 a 和表 c 只有表 b 作为关系

问题描述

我有 3 张桌子;A, B,C

AB_ B_C

我想使用选择查询并在查询中A取一列C

使用内连接,我只能到达B,但我想到达C与没有直接关系的A

标签: mysqlsqlinner-join

解决方案


在这种情况下,您需要使用 2inner joins来获取数据,tablec如下所示。

select a.*,c.coltoselect
from tablea a
inner join tableb b on a.abcommoncolumn=b.abcommoncolumn
inner join tablec c on b.bccommoncolumn=c.bccommoncolumn

推荐阅读