「俳優」と「役割」の2つのテーブルがあります。各テーブルには「民族性」という名前の列があります。アクターは 1 つの民族性しか持つことができませんが、ロールは 1 つ以上の民族性を持つことができます。
たとえば、以下の Actor1 の民族性に一致するすべての役割を検索したいと
し
ます
。
このクエリ:
Role.where{(ethnicity.eq my{actor.ethnicity})}
Role1 をプルアップしますが、Role2 はプルアップしません。私の質問は、この例で Role1 と Role2 をプルするクエリをどのように構築すればよいですか?
私はやってみました:
Role.where{(ethnicity.in my{actor.ethnicity})}
しかし、それはうまくいかないようです。
これを行う方法?