我有一个关于如何根据“大于”或“小于”给定值的参数从 Moodle 中提取数据的问题。例如,我想做类似的事情:
**$record = $DB->get_record_sql('SELECT * FROM {question_attempts} WHERE questionid > ?', array(1));**
我怎样才能做到这一点,因为每次我尝试这个时,我都会得到一条记录作为回报,而不是满足这个特定条件的所有行。
另外,我怎样才能让这样的查询完美地工作?
**$sql = ('SELECT * FROM {question_attempts} qa join {question_attempt_steps} qas on qas.questionattemptid = qa.id');**
最后,我想在每个测验中获取系统上每个用户的所有测验问号。