sql2005四个表如何用视图

来源:百度知道 编辑:UC知道 时间:2024/06/02 05:06:52
要连接四个表为一视图,表1为a(a为主键,a1,a2,a3),表2为b(b为主键,b1,b2,b3,b4),表3为c(c为主键,c1,c2,c3,c4,c5),表4为d(d为主键,d1,d2,d3),它们的关系已经连好了,要使a3=a3+b2+c5+d2,这个视图用于计算积分,要计算出每个人各自的积分为多少,以a为主键为分组,请问怎么连?急着用,帮帮忙!!!!

select 表1.a1,表1.a2,表1.a3+表2.b2+表3.c5+表4.d2 as a4 from 表1

left join 表2 on 关联条件1
left join 表3 on 关联条件2
left join 表4 on 关联条件3

存储成视图试一下。

--不知道有没有用,呵呵。因为我是菜鸟。