by Darko Miletić.
This would be the correct base query
SELECT res.id, res.rank, u.firstname, u.email, u.username
FROM
mdl_questionnaire_response_rank res,
mdl_questionnaire_response rp,
mdl_questionnaire_attempts att,
mdl_user u
WHERE
res.response_id = rp.id
and
att.rid = rp.id
and
att.userid = u.id