私はpostgresので怒鳴るクエリを試してみまし一致:SQLクエリは、すべての項目が
select * from user u join
user_func uf on u.pk = uf.user_pk
where uf.functions in ('UPDATE_MODEL', 'UPDATE_USER')
and u.perfil in ('ADMIN', 'MANAGER');
しかし、この戻りUPDATE_MODELとUPDATE_USERのいずれかの試合は、私だけですべての試合をしたい、ユーザーがuser_funcに2つの機能を持っている場合。私を助けてくれますか?ありがとう。
たとえば、ユーザーID = 1は、user_funcにUPDATE_MODELのみを持ち、結果に表示されますが、それは間違っています。 また、ユーザーID = 2が結果に表示されますが、すべての機能( 'UPDATE_MODEL'、 'UPDATE_USER')を持つため正しいです。
質問を編集し、サンプルデータと希望する結果を提供してください。 –