Яuбy / Говнокод #2885 0 12345678910111213 # TODO: выбросить нахер метод with_company_and_state и правильно написать # этот named scope named_scope :with_company_and_state_non_uniq, lambda { |company, state| { :conditions => [ 'products.company_id = :company_id AND ' + 'state_mask = :state_mask', { :company_id => company, :state_mask => OrderSet::STATES.index(state) || 0 } ], :order => 'order_sets.created_at DESC', :joins => 'INNER JOIN products' } } def self.with_company_and_state(company, state) with_company_and_state_non_uniq(company, state).uniq end Бывает, что SELECT DISTINCT сделать не всегда возможно. На самом деле, такая выборка сосёт. Запостил: eveel, 28.03.2010 (Updated 24.03.2018) Комментарии (2) RSS guest 16 лет ago # 0 Рубилово и месево. Ответить guest 16 лет ago # 0 Рубит, как отрежет. Ответить Добавить комментарий Отменить ответ Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю: А не использовать ли нам bbcode? [b]жирный[/b] — жирный [i]курсив[/i] — курсив [u]подчеркнутый[/u] — подчеркнутый [s]перечеркнутый[/s] — перечеркнутый [blink]мигающий[/blink] — мигающий [color=red]цвет[/color] — цвет (подробнее) [size=20]размер[/size] — размер (подробнее) [code=<language>]some code[/code] (подробнее)
Комментарии (2) RSS