O camando a seguir consulta o id de uma atividade na tabela central de controle de atividades mdl_course_modules pelo id da instância da atividade no seu plugin específico.
SELECT cm.id FROM mdl_course_modules cm INNER JOIN mdl_modules m ON m.id=cm.module WHERE m.name=? AND cm.instance=?
Para contextualizar melhor esse comando imagina que na tabela mdl_forum temos um fórum cujo id é 10. Para consultar o id desse fórum na tabela mdl_course_modules precisamos passar os seguintes parâmetros:
Id do fórum em cm.instance=?
Nome do plugin em m.name=? tem que ser o nome registrado na tabela mdl_modules
Passando os parâmetros teremos então esse comando:
SELECT cm.id FROM mdl_course_modules cm INNER JOIN mdl_modules m ON m.id=cm.module WHERE m.name='forum' AND cm.instance=10