0

「俳優」と「役割」の2つのテーブルがあります。各テーブルには「民族性」という名前の列があります。アクターは 1 つの民族性しか持つことができませんが、ロールは 1 つ以上の民族性を持つことができます。

たとえば、以下の Actor1 の民族性に一致するすべての役割を検索したいと し
ます 。

このクエリ:

Role.where{(ethnicity.eq my{actor.ethnicity})}

Role1 をプルアップしますが、Role2 はプルアップしません。私の質問は、この例で Role1 と Role2 をプルするクエリをどのように構築すればよいですか?

私はやってみました:

Role.where{(ethnicity.in my{actor.ethnicity})}

しかし、それはうまくいかないようです。

これを行う方法?

4

1 に答える 1