Учитывая таблицу t
со столбцами c1
, c2
и cx
, у меня сбой Продолжение (версия 3.27.0) запроса формы:
DB[:t].order(:cx).select{[:c1, :c2]}
Мне не нужны значения из cx
в моем выводе, я просто хочу, чтобы они использовались для упорядочения.
Эквивалентный SQL будет:
SELECT c1, c2 FROM t ORDER BY cx;
Мой текущий обходной путь - просто попросить cx
, даже если он мне не нужен:
DB[:t].order(:cx).select{[:c1, :c2, :cx]}
Может кто-нибудь подтвердить, что это известное поведение / ошибка в сиквеле?