Подсчет данных в хранимой процедуре mysql
У нас есть система, содержащая школьный протокол, где мы хотим иметь возможность вставить класс и предмет класса, а затем иметь возможность увидеть обзор всех учеников, посещающих этот конкретный предмет в конкретном классе.
Я безуспешно пытался создать хранимую процедуру.
Наши таблицы данных выглядят следующим образом:
Мы хотели бы сделать так, чтобы при передаче двух значений (keaclass_is и subject_id) в хранимой процедуре получалось представление о том, сколько раз имя пользователя_fk посещало предмет из всех возможных вхождений с тем же keaclass_id. Поэтому нам нужно проверить количество вхождений предмета на дату тоже.
В качестве примера мы хотим, чтобы результат выглядел следующим образом:
Итак, Nadi6548 посетил subject_id 2, 4 из 4 возможных случаев, а nico4108 посетил subject_id 2, 1 из 4 возможных случаев.