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

MySQL使用子查询的当前结果。相关子查询?,mysql,correlated-subquery,Mysql,Correlated Subquery,我有一个包含以下字段的表 系统id 合伙人身份证 正常运行时间 我正在尝试获得显示以下内容的输出: 系统id、正常运行时间、合作伙伴id、合作伙伴正常运行时间 因此,对于从初始选择返回的每一行,我需要检查合作伙伴id是否在表中,并检索它的正常运行时间值。这在excel中很简单,但有超过2M条记录,可能需要一段时间 有人能帮我建立一个基本的查询吗 谢谢假设合作伙伴id引用系统id,您可以在此处使用简单的自连接查询: select t.system_id, t.uptime, t1.partner_

我有一个包含以下字段的表 系统id 合伙人身份证 正常运行时间

我正在尝试获得显示以下内容的输出: 系统id、正常运行时间、合作伙伴id、合作伙伴正常运行时间

因此,对于从初始选择返回的每一行,我需要检查合作伙伴id是否在表中,并检索它的正常运行时间值。这在excel中很简单,但有超过2M条记录,可能需要一段时间

有人能帮我建立一个基本的查询吗


谢谢

假设
合作伙伴id
引用
系统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

谢谢你的快速回答!有一个拼写错误,应该是:“t1.partner_id”而不是t2,但它解决了我的问题。比我想象的要简单得多。