Я создаю веб-страницу для размещения ставок на все матчи предстоящего футбольного турнира Евро-2012. Нужна помощь, чтобы решить, какой подход выбрать для фазы нокаута.
Ниже я создал макет, которым я очень доволен, когда дело доходит до хранения результатов всех «известных» матчей группового этапа. Такой дизайн позволяет легко проверить, правильно ли пользователь сделал ставку или нет.
Но как лучше всего сохранить четвертьфинал и полуфинал? Эти матчи зависят от результата на групповом этапе.
Один из подходов, о котором я подумал, - это добавить ВСЕ совпадения в matches
таблицу, но назначить разные переменные или идентификаторы командам хозяев / гостей для матчей на этапе выбывания. А затем есть какая-то другая таблица с этими идентификаторами, сопоставленными с командами ... Это может сработать, но не будет правильным.