RoR-Sql query

Hi everyone

Consider there are three tables book,money,card in database.

Book has got column names name,price.

Money has got column names price,type.

Card has got column names type,id.

Now based on the ‘id’ of the ‘card’ i’ve to fetch ‘name’ of the ‘book’.

So i m writing a query in RoR model as

      Book.find(:all, :select => "book.name",
             :joins => "INNER JOIN money ON money.price =

book.price" +
“INNER JOIN card ON card.type = money.type”,
:conditions => “card.id = ‘10’”)

But this doesnt work.Is there any alternate query or i m missing
something in this query.

Any help would be appreciated.

Thanks in advance

Anandh

On Sep 6, 2009, at 23:54 , Anandh K. wrote:

Now based on the ‘id’ of the ‘card’ i’ve to fetch ‘name’ of the
‘book’.

So i m writing a query in RoR model as

please ask this on the rubyonrails list/forum.

Anandh

Why not use SQL - it’s so much better than this object-relational
nonsense.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs