Wie's der Zufall so will, scheint so, als hätte ich kurz nach Abschicken der Frage den Kern des Problems gefunden:

http://rails.lighthouseapp.com/projects/8994/tickets/77-activerecord-select-is-wiped-when-doing-a-join

Danke für's Lesen!

Michael Kastner schrieb:
Hallo,

ich versuche gerade das hier:

    Product.find :all,
                 :select  => '*, COUNT(sales.product_id) AS count',
                 :group   => 'sales.product_id',
                 :include => {:sales => :invoice},
                 :order   => 'count'

Aber MySQL wirft mir eine Fehlermeldung, weil es behauptet:

"Unknown column 'count' in 'order clause'"

Wenn ich mir den generierten SQL-Code anschaue, dann finde ich den den Ausdruck, den ich per :select-Option übergebe überhaupt nicht.

Hat jemand eine Idee, was da schief laufen könnte?


Viele Grüße

Michael Kastner


_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an