Mam dwie tabele
1.Moder
id|user_id|custom|custom_cat|role
1 164 4 0 1
2 164 13 0 3
3 326 4 0 1
4 164 0 76 1
- Report
id|title| text| custom_cat|custom
1 tytuł1 tekst1 76 0
2 tytuł2 tekst1 76 0
3 tytuł3 tekst1 0 4
4 tytuł4 tekst1 0 32
5 tytuł5 tekst1 0 13
Mam np użytkownika o id 164 i w tabeli numer 1 przechowuje info o jego uprawnieniach do działów i kategorii (custom|custom_cat). Chcę mu wyświetlić wszystkie raporty z tabeli nr 2 z działów i kategorii do których ma uprawnienia (kolumna role > 0)
Np użytkownik 164 ma uprawnienia do custom: 4 i 13 oraz custom_cat 76 i powinno mu wyświetlić z 2 tabeli rekordy o id 1,2,3,5. Próbuję i albo pobiera wszystkie rekordy z 2 tabeli, albo pobiera je kilka razy np 1,1,1,1,2,2,2,2,3,3,3,3,5,5,5,5. Jak powinno wyglądać zapytanie ?