在 Moodle 的 Excel 工作表中提取认证用户

问题描述 投票:0回答:1

在证书页面中,我可以将经过认证的用户提取到 Excel工作表,但我需要更改中的证书代码 带有课程名称的认证用户表或将课程名称添加到 桌子。

The Certified users table

moodle
1个回答
0
投票

您的意思是您想要带有课程名称的 SQL 吗?

SELECT u.id AS userid, u.firstname, u.lastname, u.email,
        cc.id AS customcertid, cc.name AS customcertname,
        c.id AS courseid, c.fullname AS coursename,
        cci.timecreated AS timeawarded
FROM mdl_customcert_issues cci
JOIN mdl_customcert cc ON cc.id = cci.customcertid
JOIN mdl_course c ON c.id = cc.course
JOIN mdl_user u ON u.id = cci.userid
ORDER BY u.lastname, u.firstname, cc.name, c.fullname
© www.soinside.com 2019 - 2024. All rights reserved.