Add multi-variant test sets
This commit is contained in:
@@ -21,9 +21,10 @@ class SetsModel extends ListModel
|
||||
{
|
||||
$db = Factory::getContainer()->get('DatabaseDriver');
|
||||
$query = $db->getQuery(true)
|
||||
->select(['s.*', 'sub.title AS subject_title', 'COUNT(sq.question_id) AS question_count'])
|
||||
->select(['s.*', 'sub.title AS subject_title', 'p.title AS parent_title', 'COUNT(sq.question_id) AS question_count'])
|
||||
->from($db->quoteName('#__testquestions_sets', 's'))
|
||||
->leftJoin($db->quoteName('#__testquestions_subjects', 'sub') . ' ON sub.id = s.subject_id')
|
||||
->leftJoin($db->quoteName('#__testquestions_sets', 'p') . ' ON p.id = s.parent_id')
|
||||
->leftJoin($db->quoteName('#__testquestions_set_questions', 'sq') . ' ON sq.set_id = s.id')
|
||||
->group('s.id');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user