ユーザーが異なる組織で複数の役割を持つことができるシナリオを考えてみましょう。
テーブルは次のとおりです。
USER - Id 列があります
ORGANIZATION - Id 列があります
ROLE - Id 列があります
USERROLE - User_Id 列、Organisation_Id 列、および Role_Id 列があります
(したがって、たとえば、ユーザー Bob は、ABC Inc で役割 1、2、および 3 を持ち、XYZ Plc で役割 1 を持つことができます)
ロール 1、2、および3 を持つユーザーのみを返すにはどうすればよいですか? 彼らが他の役割を持っていても、1、2、3 の倍数を持っていてもかまいませんが、1、2、3 の各役割を少なくとも 1 つ持っている必要があります。