#mysql #sql #sequel
Вопрос:
Как я могу добавить несколько операторов, чтобы применить это:
where deleted is not null and (status in ('PENDING', 'REMOVING')
or (status='FAILED' and published_at is null))
с Руби и продолжением
Ответ №1:
решение заключается в следующем:
.exclude(deleted: nil)
.where(
Sequel.|(
{ status: %w[PENDING REMOVING] },
{ status: 'FAILED', published_at: nil }
)
)