status, created_at). Но тогда геморно получать текущий статус заказа. Сортировать по убыванию даты. И неудобно фильтровать заказы по статусу. Например, чтобы получить только завершенные. Можно еще в заказе хранить текущий статус, но целостность же теряется. В заказе статус "завершен", а в таблице статусов его нет
> В заказе статус "завершен", а в таблице статусов его нет В смысле? Так напишите триггеры так, чтобы всё всегда совпадало, если хотите кэшировать текущий статус в заказе (но я вообще не уверен, что оно того стоит — Вы сравнивали?).
Обсуждают сегодня