MySQL 使用子查询的当前结果。相关子查询?

MySQL using current results for subquery. Correlated subquery?

我有一个 table 包含以下字段 system_id partner_id 正常运行时间

我正在尝试获取显示以下内容的输出: system_id、正常运行时间、partner_id、partner_uptime

因此,对于从初始 select 返回的每一行,我都需要检查合作伙伴 ID 是否在 table 中并检索它的正常运行时间值。这在 excel 中很简单,但如果有 200 万条以上的记录,可能需要一段时间!

有人可以为此构建一个基本查询吗?

谢谢

您可以在此处使用简单的 self join 查询,假设 partner_id 引用 system_id:

select t.system_id, t.uptime, t1.partner_id, t1.uptime as partner_uptime
from table t join table t1 on t.system_id = t2.partner_id
where //your condition