特定の値よりも「大きい」または「小さい」パラメータに基づいて、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');**
最後に、各クイズで、システム上の各ユーザーのすべてのクイズの疑問符を取得したいと考えています。