サブクエリから受け取ったカウントに料金の金額を掛けるためのクエリを書いていますが、その方法はわかりません。助け/提案? 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のクエリで動作しないと思います。それに代わる方法がありますか?
それは動作します。しかし、複数の同じコース名があるとしましょうが、私は別個の名前の行がほしいと思います。どのように達成できますか? –
これはもっと古典的なグループクエリです。私は例を含めるために私の答えを編集します –
私は助けを求めている私は不平を言う権利がありません。ちょうど私が探していたものです。ありがとうございました。 –