Подскажите пожалуйста - в каком направлении думать.
Подтянуть знания:
1. Псевдонимы таблиц и полей в SQL.
2. Соединения таблиц (join, left/right/cross join).
3. Использование группировок в выборке.
4. Агрегирующие функции (count, max, min и т.д.).
В перспективе:
5. Оконные функции.
6. Подзапросы для получения скалярного значения (используется в секции select или в where)
7. Подзапросы в секции from
Select w.`Код`, w.`Фамилия`, w.`Имя`, w.`Отчество`,
count(ch.*) as Child_Count -- кол-во детей
-- count(distinct ch.`Фамилия`, ch.`Имя`, ch.`Отчество`, ch.`Дата рождения`) as Child_Count -- кол-во детей по группе уникальных полей по таблице Дети, без использования идентификатора
from `Список` w
join `Дети` ch on ch.`КодСотрудника` = w.`Код`
group by w.`Код`, w.`Фамилия`, w.`Имя`, w.`Отчество`