Поиск информации в реляционных базах данных (ФИПИ)
Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите на основании приведённых данных, у скольких жителей есть хотя бы один внук или одна внучка, родившийся (родившаяся) в одном городе с ними. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
Таблица 1 | Таблица 2 | |||||
---|---|---|---|---|---|---|
ID | Фамилия_И.О. | Пол | Место_рождения | ID_Родителя | ID_Ребёнка | |
39 | Аверченко А.Т. | М | Иваново | 42 | 39 | |
40 | Аверченко В.Т. | Ж | Иваново | 42 | 40 | |
42 | Аверченко Н.Н. | Ж | Ярославль | 51 | 42 | |
44 | Аверченко О.Т. | Ж | Ярославль | 54 | 42 | |
45 | Бальмонт А.Т. | М | Мурманск | 42 | 44 | |
48 | Бальмонт Т.А. | Ж | Мурманск | 50 | 45 | |
50 | Бальмонт Т.С. | М | Мурманск | 48 | 50 | |
51 | Гиппиус М.В. | Ж | Ярославль | 51 | 55 | |
54 | Гиппиус Н.Т. | М | Иваново | 54 | 55 | |
55 | Кассиль А.Н. | Ж | Ярославль | 55 | 58 | |
58 | Кассиль К.К. | Ж | Иваново | 59 | 58 | |
59 | Кассиль К.Т. | М | Иваново | 60 | 59 | |
60 | Кассиль О.В. | Ж | Мурманск | 61 | 59 | |
61 | Кассиль Т.Е. | М | Иваново | ... | ... | |
... | ... | ... | ... |