gpt4 book ai didi

MySQL 通过中间表加入

转载 作者:行者123 更新时间:2023-11-29 09:49:20 33 4
gpt4 key购买 nike

我正在构建一个查询,我需要从日志表中选择多个列,我的问题是我正在尝试找到一种方法来选择一个表中具有 FK 的列,该表具有到另一个表的 FK .

我有:

  • log.number_id,
  • numbers.number_id
  • numbers.country_id,
  • countries.country_id

查询即将完成,我唯一的问题是我需要通过中间表 FK numbers.country_id 显示 countries.country_id,我相信这是一个 INNER JOIN 但我不知道如何创建连接,我在 google 上搜索了这个,但我找不到类似如何执行此类中间连接的通用公式之类的东西。

最佳答案

我猜您正在寻找类似的东西。
基本上将具有两个 id 的表连接到公共(public) id 上的其他表。

SELECT log.*, ctry.*
FROM numbers AS ctrylog
JOIN log
ON log.number_id = ctrylog.number_id
JOIN countries AS ctry
ON ctry.country_id = ctrylog.country_id

关于MySQL 通过中间表加入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55091770/

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