Принимая рельсы 3:
Company.contact_emails_id_not_null.select("distinct name_of_your_field")
Если рельсы 2.3.x (пожалуйста, прости меня, если это окажется ложным, я не уверен)
Company.contact_emails_id_not_null.find(:all, :select => "distinct name_of_your_field")
name_of_your_field может также * включать все поля.
Дайте мне знать, если это поможет.