首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检索学生课程课程的Mysql查询

检索学生课程课程的Mysql查询
EN

Stack Overflow用户
提问于 2015-09-27 22:23:47
回答 1查看 180关注 0票数 1

我需要一个MySql查询来从Moodle数据库中检索特定的学生课程,包括过去和当前的课程注册以及各自取得的成绩。有没有人这么做过?

干杯,HC

EN

回答 1

Stack Overflow用户

发布于 2015-10-05 16:24:34

mdl_enrol中,您可以选择每门课程的注册类型。然后,对于每个学生,您可以使用此信息在mdl_user_enrolments中获得他的注册列表,现在您可以将用户注册链接到课程ID。

代码语言:javascript
复制
SELECT c.id, c.fullname
FROM mdl_course AS c
INNER JOIN mdl_enrol AS e ON c.id = e.courseid
INNER JOIN mdl_user_enrolments AS u ON e.id = u.enrolid WHERE userid = 3

现在,您可以将课程ID链接到需要显示的任何其他数据。使用您在安装moodle时配置的前缀替换mdl_。在PHP中,将前缀替换为{} ex:{user_enrolments} for mdl_user_enrolments

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32808927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档