mysql - 将 a 连接到 c,其中表 a 和表 c 只有表 b 作为关系
问题描述
我有 3 张桌子;A
, B
,C
A
与B
_ B
_C
我想使用选择查询并在查询中A
取一列C
使用内连接,我只能到达B
,但我想到达C
与没有直接关系的A
解决方案
在这种情况下,您需要使用 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
推荐阅读
- sql-server - 从 Microsoft SQL-VarChar-Column 中获取所有不存在的数字
- php - 当购物车商品数量超过 Woocommerce 中的 24 件商品时,显示自定义运输选项
- php - 从多个数组中查找、保存和删除重复值
- html - 如何让音频播放器居中?
- java - 运行`mvn deploy`时如何使用Jenkins凭据?
- vue.js - 如何获取使用选择交互时单击的点的坐标?
- javascript - Angular ng2-file-upload 输入文件过滤器不适用于 Internet Explorer 中的 PNG
- python - 显示在表中某个字段中具有值的项目的结果
- php - 从列表中排除类别
- python - 我有两个元组比较。几乎相同的数据。为什么会出现这个错误: