On Dec 11, 7:46 pm, Scott LaBounty <[email protected]> wrote:
> All,
>
> I have three items, books, tunes, and keys. A book can have multiple tunes,
> and a tune can appear in multiple books in different keys. I'm not quite
> sure how to express this either as database tables or models. If it were
> just say books and tunes, I'd have a join table between them and
> many_to_many relationships. I'm just not sure how to add in the third piece.

You want a three way join table:

books_tunes_keys:
  book_id references books
  tune_id references tunes
  key_id references keys

You can use a standard Sequel many_to_many relationship, but you will
need to specify the :join_table=>:books_tunes_keys option.

Jeremy

-- 
You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sequel-talk?hl=en.

Reply via email to