加入不共享字段但具有共享唯一ID的表

时间:2017-06-13 20:07:24

标签: sql join

初学者SQLmancer正在寻找一些东西。

我有两张桌子,我想加入,但他们不会共享一个列[表格A& B]。有一个表[C],它有一个唯一的字段,可以连接到[表A的字段1,表B的2],这两个字段具有1对1的关系[对于字段1中的每个值,它在表C中的字段2中具有相应的唯一值。

我有办法加入表A& B"通过"表C我能从A& B看到数据吗?或者,我可以将他们各自加入C来做到这一点吗?如果是这样,需要什么样的联接?

任何提示都将不胜感激!

1 个答案:

答案 0 :(得分:0)

你基本上加入了所有3.这是关联数据库中记录的常用方法,表C通常称为“连接表”

SELECT
    A.*, b.*
FROM
    A, B, C
WHERE
    A.foo = C.foo
    AND B.bar = C.bar