Mam uzytkownikow w bazie danych i maja oni ogolny dostep level_access od 1 wzwyz powiedzmy do 5
W tabelce menu mam kategorie oraz poziom dostepu czyli jesli uzytkownik ma poziom 3 to wybierze wszystko z
tabelki menu gdzie poziom jest <= 3 wiec teoretycznie jest cacy.
Chodzi mi teraz o to ze uzytkownik moze miec np dostep do jednej kategori do ktorej maja dostep wszyscy z poziomu 5
W tablece uzytkownika mam pole np: zamowienia ktore jest boolean. i powiedzmy ze jest na 1 ustawione
Czyli chcialbym by z menu wyjac wszystkie wiersze gdzie poziom dostepu jest <= 3 ale jesli uzytkownik na zamowienia = 1 to zeby to tez
wyjac z tej kategori menu.
To jak to zrobic w zapytanie sql ? czy mam budowac zapytanie sql dynamicznie czyli sprawdzic do jakiej kategori user ma dostep i dodac do sql kolejny warunek WHERE ?