Simple MySQL Subquery Performance
问题 Consider the 2 MySQL queries: SELECT ue.userid,e.courseid FROM (SELECT id,courseid FROM mdl_enrol WHERE status = 0 AND courseid IN (46)) e INNER JOIN (SELECT enrolid,userid FROM mdl_user_enrolments ) ue ON ue.enrolid = e.id INNER JOIN (SELECT userid FROM mdl_userdata) ud ON ue.userid = ud.userid -- SELECT ue.userid,e.courseid FROM mdl_enrol e INNER JOIN mdl_user_enrolments ue ON ue.enrolid = e.id INNER JOIN mdl_userdata ud ON ue.userid = ud.userid WHERE e.status = 0 AND e.courseid IN (46) The