我正在实现一个考试门户。我有老师和学生作为用户。
教师为参加考试的特定科目生成问题集。他根据考试满分有4个选项(20分、50分、80分和100分),在选择分数时,持续时间也固定为30分钟、60分钟、90分钟和120分钟。
我有一个问题表。有问题、答案和级别(简单、中等、困难)的字段。简单问题1分,中等水平问题2分,困难水平问题3分。
任何数量的问题都可以由老师添加到集合中。问题将从数据库中随机抽取。每个学生在20分的测验中,应得到6道简单的、4道中等的和2道难的水平题,即按照水平标准随机抽取12道题。同样,对于50分的分数集,15个简单的水平,10个中等水平和3个硬水平的问题必须被提取等等。
请避免您认为必须存在的所有其他条件,并帮助我形成一个mysql查询,或者只是帮助我提供一些关于我应该使用什么sql子句的线索。
2条答案
按热度按时间kkbh8khc1#
在第一个查询中,我会另外使用两次联合选择,这样每个选择都会得到一个问题级别集。
6ioyuze22#
从标题来看,我猜你在找