Requête SQL pour trouver un cours si je "connais" l'id d'une ressource

Re: Requête SQL pour trouver un cours si je "connais" l'id d'une ressource

par Bruno Malaval,
Nombre de réponses : 4
Avatar Moodleurs particulièrement utiles
En fait si
le nom de la ressource (nom affiché dans le cours) est dans la table mdl_resource.
le lien se fait par :
mdl_course_modules.instance = mdl_resource.id
donc pour la requête, cela donnerait :

SELECT
cx.id AS 'id du contexte',
cx.instanceid AS 'id de la ressource',
r.name AS 'nom de la ressource',
c.id AS 'id du cours hébergeant',
CONCAT('',c.fullname,'') AS 'lien cours'
FROM prefix_context AS cx
INNER JOIN prefix_course_modules AS cm ON cm.id = cx.instanceid
INNER JOIN prefix_course AS c ON c.id = cm.course
INNER JOIN prefix_resource AS r ON r.id = cm.instance
WHERE cx.id = 113264

Pour le guyanais, si c'est "La belle C....." (Loi Evin oblige, pas de nom)  alors oui, il est vraiment excellent

Bruno
Moyenne des évaluations Utile (2)
En réponse à Bruno Malaval

(désolé) Requête SQL pour trouver un cours si je "connais" l'id d'une ressource

par Luiggi Sansonetti,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs
Pour le guyanais, si c'est "La belle C....." (Loi Evin oblige, pas de nom) alors oui, il est vraiment excellent

"Evin, Eveux, Evrois zéro..."
(désolé...)
Moyenne des évaluations Utile (1)
En réponse à Luiggi Sansonetti

(désolé) Requête SQL pour trouver un cours si je "connais" l'id d'une ressource

par Franck Pithois,
grand sourire
Ca, c'est parce que tu as fait du vélo : Sans les pieds !!! Puis Sans les mains !!! Et puis.... "fan les dents "...
Oui... je sais... je sors avec Luiggi.
En réponse à Bruno Malaval

Re: Requête SQL pour trouver un cours si je "connais" l'id d'une ressource

par Franck Pithois,
Bonjour Bruno !
Alors là ! Double dose, avec modération (d'habitude, on ne dira pas...)
Un très grand merci à toi !
Cela fonctionne parfaitement. Ta requête mérite d'être versée dans la librairie ad-hoc de Moodle.
Très bonne journée à tous.
Amicalement.
Franck