Поиск информации в реляционных базах данных (ФИПИ)
Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите на основании приведённых данных, у скольких жителей есть хотя бы один родной брат, отличающийся по возрасту не более чем на четыре года. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
Примечание. Братьев и сестёр считать родными, если у них есть хотя бы один общий родитель.| Таблица 1 | Таблица 2 | |||||
|---|---|---|---|---|---|---|
| ID | Фамилия_И.О. | Пол | Год_рождения | ID_Родителя | ID_Ребёнка | |
| 37 | Макаренко С.Д. | М | 2000 | 41 | 37 | |
| 38 | Макаренко О.Д. | Ж | 2005 | 42 | 37 | |
| 41 | Макаренко О.И. | Ж | 1970 | 41 | 38 | |
| 42 | Макаренко Д.С. | М | 1969 | 42 | 38 | |
| 44 | Келдыш А.Д. | Ж | 1993 | 58 | 41 | |
| 48 | Мазинг А.Е. | Ж | 1982 | 41 | 44 | |
| 50 | Шварц А.И. | М | 1999 | 42 | 44 | |
| 55 | Шварц И.И. | М | 1973 | 62 | 48 | |
| 56 | Шварц В.И. | М | 2006 | 55 | 50 | |
| 58 | Шварц З.М. | Ж | 1949 | 58 | 55 | |
| 59 | Хитрово Ф.Е. | М | 1979 | 55 | 56 | |
| 62 | Хитрово Е.Ф. | М | 1956 | 62 | 59 | |
| 68 | Хитрово С.Е. | Ж | 1985 | 62 | 68 | |
| ... | ... | ... | ... | ... | ... | |