Поиск информации в реляционных базах данных (ФИПИ)
Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 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 | |
| ... | ... | ... | ... | ... | ... | |