Следуя принципам истины и красоты, вы не должны хранить избыточные данные - это прекрасная возможность для ошибок, это ужасно, это вызывает замешательство в умах будущих разработчиков.
Вам разрешено нарушать принципы истины и красоты, но только если вы столкнетесь с проблемой, которую не сможете решить другим способом. Например, если вы обнаружите, что ваши запросы слишком медленны при присоединении к таблице заказов, то денормализация данных (это техническое название того, что вы делаете) - это нормально - если вы задокументируете это и убедитесь, что все разработчики понимают.
Недостаточно просто исключить дополнительное объединение в запросе ...