Поиск информации в реляционных базах данных (ФИПИ)
Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите на основании приведённых данных, сколько жителей родились в том же городе, что и хотя бы одна (один) из их бабушек или дедушек. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
Таблица 1 | Таблица 2 | |||||
---|---|---|---|---|---|---|
ID | Фамилия_И.О. | Пол | Место_рождения | ID_Родителя | ID_Ребёнка | |
55 | Гурвич М.И. | Ж | Воронеж | 55 | 56 | |
56 | Гурвич Н.И. | М | Белгород | 66 | 61 | |
57 | Даль Е.И. | Ж | Курск | 68 | 61 | |
60 | Даль М.И. | М | Курск | 61 | 62 | |
61 | Дейнеко А.Г. | Ж | Воронеж | 61 | 63 | |
62 | Дейнеко К.Н. | М | Воронеж | 55 | 66 | |
63 | Дейнеко О.Н. | Ж | Самара | 69 | 68 | |
66 | Лурье В.И. | Ж | Воронеж | 77 | 72 | |
68 | Лурье Г.С. | М | Белгород | 82 | 72 | |
69 | Лурье С.Н. | М | Белгород | 57 | 74 | |
72 | Макаренко А.Т. | М | Курск | 60 | 74 | |
74 | Макаренко Е.М. | Ж | Белгород | 66 | 77 | |
77 | Макаренко С.Г. | Ж | Самара | 68 | 77 | |
82 | Макаренко Т.С. | М | Курск | 74 | 82 | |
... | ... | ... | ... | ... | ... |