# :include question

**URL:** <https://www.ruby-forum.com/t/include-question/182670>\
**Category:** Rails\
**Created:** [February 1, 2010, 10:18am UTC](https://www.ruby-forum.com/t/include-question/182670 "2010-02-01T10:18:29Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![asoto](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/58956e/32.png) [@asoto](https://www.ruby-forum.com/u/asoto)\
**Post date:** [February 1, 2010, 10:18am UTC](https://www.ruby-forum.com/t/include-question/182670/1 "2010-02-01T10:18:29Z")

</div>

Hello all!

Here is the gist with my problem:  
[http://gist.github.com/291533](http://gist.github.com/291533)

I need to get all records with one query. Is it possible? Thanks

---

<div class="post-metadata">

**Author:** ![asoto](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/58956e/32.png) [@asoto](https://www.ruby-forum.com/u/asoto)\
**Post date:** [February 1, 2010, 10:43am UTC](https://www.ruby-forum.com/t/include-question/182670/2 "2010-02-01T10:43:40Z")

</div>

Alex S. wrote:

> Hello all!
> 
> Here is the gist with my problem:  
> [http://gist.github.com/291533](http://gist.github.com/291533)
> 
> I need to get all records with one query. Is it possible? Thanks

you need to provide little more info. Are they separate models/entities  
( individual tables) or an STI - single table inheritance?

---

<div class="post-metadata">

**Author:** ![asoto](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/58956e/32.png) [@asoto](https://www.ruby-forum.com/u/asoto)\
**Post date:** [February 1, 2010, 11:14am UTC](https://www.ruby-forum.com/t/include-question/182670/3 "2010-02-01T11:14:41Z")

</div>

they are individual tables, not sti

---

<div class="post-metadata">

**Author:** ![asoto](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/58956e/32.png) [@asoto](https://www.ruby-forum.com/u/asoto)\
**Post date:** [February 1, 2010, 12:32pm UTC](https://www.ruby-forum.com/t/include-question/182670/4 "2010-02-01T12:32:31Z")

</div>

Thanks a lot!

On Feb 1, 1:47 pm, Frederick C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![asoto](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/58956e/32.png) [@asoto](https://www.ruby-forum.com/u/asoto)\
**Post date:** [February 1, 2010, 11:49am UTC](https://www.ruby-forum.com/t/include-question/182670/5 "2010-02-01T11:49:13Z")

</div>

On Feb 1, 8:55 am, Alex S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hello all!
> 
> Here is the gist with my problem:[http://gist.github.com/291533](http://gist.github.com/291533)
> 
> I need to get all records with one query. Is it possible? Thanks

I wrote up some examples for the syntax for :include / :joins a little  
while ago:

> **[Nested includes and joins - Space Vatican](https://www.spacevatican.org/2008/8/8/nested-includes-and-joins/)**
>
> Nested eager loads are a not entirely obvious bit of rails syntax. It’s not hard once you get it though. In a nutshell you have to tell …
