初学者SQLmancer正在寻找一些东西。
我有两张桌子,我想加入,但他们不会共享一个列[表格A& B]。有一个表[C],它有一个唯一的字段,可以连接到[表A的字段1,表B的2],这两个字段具有1对1的关系[对于字段1中的每个值,它在表C中的字段2中具有相应的唯一值。
我有办法加入表A& B"通过"表C我能从A& B看到数据吗?或者,我可以将他们各自加入C来做到这一点吗?如果是这样,需要什么样的联接?
任何提示都将不胜感激!
答案 0 :(得分:0)
你基本上加入了所有3.这是关联数据库中记录的常用方法,表C通常称为“连接表”
SELECT
A.*, b.*
FROM
A, B, C
WHERE
A.foo = C.foo
AND B.bar = C.bar