sql语句怎么添加另一表的sum()字段

是这样的

下面有几张表。

学生表 S

S01S02S03
学号姓名性别

课程表 C

C01C02C03
课程号课程名价格

学生的选课表 SC

SC01SC02
学号课程号

课程包括的书本名 BC

BC01BC02BC03
课程号书号书价格

我想要查询出这些内容

s01,s02,c01,c02,total(包括课程本身价格和,课程包括的书的价格)

条件是

课程的价格大于课程所需要书的总价格。

用sql语句要怎么写呢?

提示一下:用多表查询+group by
就可以了, 自己摸索摸索

大兄弟,一看这就是毕业设计啊。

select SO1.a,SO2.a,CO1.b,CO2.b,sum(CO3.b+BCO3.e) from S.a,C.b,BC.e group by SO1 having 课程总价格

原谅我数学不太好。。。。这后面还有点转不过来

select c.S01 学号,c.S02 姓名,d.C01 课程号,d.C02 课程名,b.total 书的总价 from SC a

left join (select BC01,sum(BC03) total from BC group by BC01) b on b.BC01=a.SC02
left join S c on c.S01=a.SC01
left join C d on d.C01=a.SC02

where d.C03>b.total