- SQL语法多重联接?

  显示原文与译文双语对照的内容

我有两张表,事务和主。 事务表显示来自活动id和活动 id 。 主服务器显示活动id和名称。 from和使用相同的主表来关联活动id和名称。 我想做的是用不同的值和值来显示它们,并用关联的名称显示它们。

原始查询是


select distinct a.from, a.to from Transaction a



我需要的是 a.from 后面跟 b.name 和 a.to,后面跟 b.name

我知道我必须有一个连接,但是我需要连接来应用到每个不同的a.values 。

在概念上,我想要在每个 a.values 上进行 2连接,但是我不确定如何描述和值。

时间: 原作者:


select distinct a.from, f.name as FromName, a.to, t.name as ToName 


from Transaction a


join Master F on a.from = f.id


join Master T on a.to = f.id



原作者:
...