← Все вопросы

Задание 3 КЕГЭ: две таблицы связаны по ID — как считать сумму по условию из другой таблицы?

Задан 3 месяца назад249 просмотров2 ответа
6

В задании 3 теперь часто дают две связанные таблицы (например, список людей и список платежей, связанные по ID), и просят посчитать что-то вроде суммы платежей жителей одного дома. У меня есть подобные вопросы про сам реляционный смысл, но я конкретно туплю в технике подсчёта на ЕГЭ — глаза разбегаются. Как считать без ошибок?

2 ответа

12
✓ Принятый ответ — помог автору

Техника, которая спасает от ошибок невнимательности:

  1. Сначала отфильтруй главную таблицу по условию задачи. Например, нужны жители дома №5 — выпиши на черновик только их ID. Получится короткий список, скажем [12, 17, 23].
  2. Теперь иди во вторую таблицу и складывай только те строки, где ID входит в твой короткий список. Остальные строки просто игнорируй.
  3. Считай аккуратно столбиком, не в уме.

Главная ошибка на ЕГЭ — пытаться держать оба условия в голове и читать большую таблицу целиком. Не надо: сократи первую таблицу до коротенького списка ID, и вторая обработается почти механически.

Если таблиц три (классика: люди + связь + объекты), то идёшь по цепочке: сначала ID из первой, потом через связующую таблицу находишь нужные ID во второй.

4

Подтверждаю про черновик с ID. Ещё совет: если условие "сумма по тем, у кого пол женский" или подобное — отметь карандашом прямо в таблице нужные строки галочкой, и только потом складывай помеченное. Двойной проход (сначала пометить, потом сложить) надёжнее, чем складывать и фильтровать одновременно. На ЕГЭ время есть, а вот пересдачи нет.

Ваш ответ

Войдите, чтобы ответить на вопрос.