首先,我为特定模块安排了考试。模块包含超过2-3章,每章包含超过50-60个不同分数的问题。现在的问题是从所有章节中检索问题,并且应该完全相同的问题编号和分数总和应该与考试预定时间保存的相同。
table [Module](
[module_id]
[module_name]
)
table [Chapter](
[chapter_id]
[module_id]
[chapter_name]
)
question_bank table
[question_id] [chapter_name] [question_text] [Marks]
10001 .NET Question1 1
10002 .NET Question2 2
10003 .NET Question3 4
10004 .NET Question4 1
10005 .NET Question5 1
10006 .NET Question6 4
10007 .NET Question7 1
10008 .NET Question8 2
10009 .NET Question9 1
exam_schedule table
[exam_id] [module_id] [question] [total_marks]
1001 1001 6 10
Output should be something like :
[question_id] [exam_id] [question_text] [Marks]
10001 1001 Question1 1
10002 1001 Question2 2
10004 1001 Question4 1
10005 1001 Question5 1
10006 1001 Question6 4
10009 1001 Question9 1