我正在写一个查询,以将从子查询中收到的计数与费用数量相乘,但我不知道该怎么做。任何帮助/建议? Oracle查询是:使用多行结果进行算术运算
select courseid,coursename,fees*tmp
from course c join registration r on
r.courseid=c.courseid
and tmp IN (select count(*)
from course c join registration r on
r.courseid=c.courseid group by coursename);
我试图用像变量TMP,但我不认为它在Oracle查询。有没有其他方法可以做到这一点?
它的工作原理..但是,让我们说有多个相同的课程名称,但我只想要不同名称的行..我怎么能做到这一点? –
这是一个更经典的分组查询。我将编辑我的答案以包含一个示例 –
我没有抱怨的权利,因为我是一个请求帮助的人。顺便说一句,谢谢,这正是我所期待的。谢谢。 –