Я пытаюсь добавить логическое значение true для определенных элементов в столбце с именем exempt_from_discount
, для простоты и для моего понимания просто скажем, где появляется school
или что-либо связанное с дочерним элементом, я хотел бы сделать exempt_from_discount
правда.Пока что таблица выглядит следующим образом:
Первоначально я хотел написать запрос, который устанавливает все элементы в false следующим образом через мойМиграция:
ALTER TABLE ticket_types
ALTER exempt_from_discount SET DEFAULT false;
И затем, как только это будет сделано, установите для каждого, который содержит school
/, дочерний элемент в значение true.Я ограничен в знаниях, касающихся SQL, и не уверен, как это будет достигнуто (имейте в виду, что это всего лишь около 1/4 таблицы, поэтому выполнение этого вручную для каждой строки может оказаться не лучшим с точки зрения эффективности в ретроспективе.).Я рад любым вводам / подсказкам, так как мне не терпится узнать больше о SQL.