テーブルが 1 つあります: Questionmaster です。DisciplineId、QuestionId、QuestionTextなどを保存します...
今私の質問は:
特定の DisciplineId の 10 レコード、別の DisciplineId の 20 レコード、および Someother DisciplineId の 30 レコードが必要です....どうすればよいですか? すべてのステートメントをクラブにして、60 (10 + 20 + 30) 行だけを選択するにはどうすればよいですか?
1つの分野では、以下に示すように機能しています:
create or replace function fun_trial(Discipline1,Disc1_NoOfQuestions)
open cur_out for
select getguid() tmp,
QuestionNo,QuestionText,
Option1,Option2,
Option3,Option4,
Correctanswer,Disciplineid
from Questionmaster
where DisciplineId=discipline1
AND rownum <= disc1_NoOfQuestions
order by tmp ;
return (cur_out);