这是我在这里的第一个问题,请耐心等待。我的Oracle数据库中有两个表如下:
带有字段的 modules
:
module_code
例如。 INF211 module_title
例如。信息技术credits
eg.20 module_progress
:
student_id
例如。屋顶盒1 module_code
例如。 INF211 module_year
例如。 1 module_percent
例如。 65 每个学生每年需要5个单元。
所以这就是我想在可能的情况下将其全部放在一个查询/视图中:
可以这样做吗?
答案 0 :(得分:1)
SELECT student_id,
SUM(credits * module_percent) / SUM(credits) * 100.0
FROM module_progress mp
JOIN modules m
ON m.module_code = mp.module_code
GROUP BY
student_id