もやぶろ

moyashidaisukeのブログだからもやぶろ。フリーランスのエンジニアのダイスケです。QOLあげて色々楽しくチャレンジして良く生きたい。プログラム関連とかギター関連とか旅行関連とか色々。

select count(distinct user_id)的な

最近Railsをちょいちょいさわる機会があります。

よくある、

select count(distinct user_id) from hoge_users;

みたいなSQLですが、ActiveRecordだと

Hoge_users.count('user_id', :distinct => true)

でいける。簡単でいいですね。

参考
http://stackoverflow.com/questions/36608/how-can-i-count-the-number-of-records-that-have-a-unique-value-in-a-particular-f