Как выводить название гл.группы рядом с фамилией ВЕЗДЕ

Re: Как выводить название гл.группы рядом с фамилией ВЕЗДЕ

от Николай Петров -
Количество ответов: 0
РЕШЕНО ТАК:
На основании названия глобальной группы, в которой находятся пользователи, всем заполняю поле "Имя - фонетическая запись" этой же группой.

Отображение поля перед Фамилией и Именем:
fullnamedisplay: firstnamephonetic lastname firstname
alternativefullnameformat: firstnamephonetic lastname firstname

Запрос:

UPDATE mdl_user SET firstnamephonetic="Д-11", department="" WHERE id IN (SELECT userid FROM mdl_cohort_members WHERE cohortid=(SELECT id FROM mdl_cohort WHERE name="Д-11 (2021-2022)"))

где
department="" - очищаю отдел.
Д-11 - что записать в поле "Фамилия - фонетическая запись"
Д-11 (2021-2022) - название глобальной группы


Дополненный запрос, где удаляется группа из фамилии, удаляется из отдела и пишется в "Имя-фонетическая запись"

UPDATE mdl_user SET department="", firstnamephonetic="ФК-11", lastname=REPLACE(lastname, "ФК-11 ", ""),  WHERE id IN (SELECT userid FROM mdl_cohort_members WHERE cohortid=(SELECT id FROM mdl_cohort WHERE name="ФК-11 (2021-2022)"))