Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите на основании приведённых данных, у скольких детей на момент их рождения отцам было больше 25 полных лет. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
В таблице 1 отметим всех возможных отцов (мужской пол):
Затем отметим соответствие в таблице 2 по полю ID_Родителя:
Выпишем найденные пары отец-ребенок с указанием года рождения и найдем разность в возрасте:
Отец | Ребенок | Разница в возрасте | ||
ID | Год рождения | ID | Год рождения | |
24 | 1943 | 25 | 1973 | 30 |
25 | 1973 | 26 | 1996 | 23 |
24 | 1943 | 34 | 1964 | 21 |
36 | 1964 | 35 | 1987 | 23 |
36 | 1964 | 46 | 1992 | 28 |
25 | 1973 | 54 | 1993 | 20 |
Среди полученных результатов выберем те, которые больше 25.
Отец | Ребенок | Разница в возрасте | ||
ID | Год рождения | ID | Год рождения | |
24 | 1943 | 25 | 1973 | 30 |
25 | 1973 | 26 | 1996 | 23 |
24 | 1943 | 34 | 1964 | 21 |
36 | 1964 | 35 | 1987 | 23 |
36 | 1964 | 46 | 1992 | 28 |
25 | 1973 | 54 | 1993 | 20 |
Ответ: 2.