2010-11-12 6 views
0

J'ai besoin de traduire ce SELECT en ActiveRecord mais je n'obtiens pas le résultat désiré. Pouvez-vous m'aider? Le SELECT est:Traduire cette SELECT en ActiveRecord

SELECT SUM(quantity) FROM (SELECT recipients.lang,COUNT(name) AS quantity FROM messages, recipients WHERE messages.lang=recipients.lang AND active=1 GROUP BY lang) AS temp; 

Merci beaucoup.

+0

parfois son bon d'utiliser juste find_by_sql. C'est plus rapide. – Shreyas

Répondre

0

Je résolu cette question avec ActiveRecord :: Base.connection.execute

Merci

+0

Je suis curieux, quel genre d'objet est-ce que cela rend? La solution Shreyas find_by_sql semble mieux. –

Questions connexes