我有一张像这样的表
a(Id,Code,Title)
另一张像这样的表
b(M,T1,T2,T3)
在
中,这是Id的Fk我希望有这样的表
c(b.M,a.Code,b.T1,a.Code,b.T2,a.Code,b.T3,a.Code)
如何为此创建视图。
答案 0 :(得分:2)
好的,我们假设在表b中M,T1,T2和T3是表a的外键 (根据你对c(b.M,a.Code,b.T1,a.Code,b.T2,a.Code,b.T3,a.Code)的期望推导出来)
您可以尝试类似
的内容SELECT b.M,
a.Code,
b.T1,
a1.Code,
b.T2,
a2.Code,
b.T3,
a3.Code
FROM b LEFT JOIN
a a ON b.M = a.Id LEFT JOIN
a a1 ON b.T1 = a1.Id LEFT JOIN
a a2 ON b.T2 = a2.Id LEFT JOIN
a a3 ON b.T3 = a3.Id