# How do I find records with no associated objects?

**URL:** <https://discuss.rubyonrails.org/t/how-do-i-find-records-with-no-associated-objects/13388>\
**Category:** rubyonrails-talk\
**Created:** [May 24, 2007, 3:34am UTC](https://discuss.rubyonrails.org/t/how-do-i-find-records-with-no-associated-objects/13388 "2007-05-24T03:34:40Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dingding\_Ye](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@Dingding\_Ye](https://discuss.rubyonrails.org/u/Dingding_Ye)\
**Post date:** [May 24, 2007, 3:34am UTC](https://discuss.rubyonrails.org/t/how-do-i-find-records-with-no-associated-objects/13388/1 "2007-05-24T03:34:40Z")

</div>

Can this work? Just pseud-code.

met = Product.find(:all).inject() { |array, product| array \<\< product unless product.sales.any? }

However, i think the performance is low…
