No to jsme se trochu nepochopili.
Podstatný je jeden detail. Tabulka PRAVA.
To znamená, jsou tam vedeny všechny typy PRÁV, ale uživatel(é) nemají všechny přiřazeny v OPRÁVNĚNÍ.
To znamená - nejsou všechny spárovány s uživatelem.
Vyjádřil jsem se dost jasně?
Radši ještě jednou a jednodušeji:
V tabulce PRAVA jsou všechna práva a některá z nich mají uživatelé povoleny v Oprávnění.
A uživatel je tedy spárován jen s některými typy oprávnění.
Ale já potřebuji vyjet tabulku, kde budou VŠECHNA PRÁVA a to, zda konkrétní uživatel ho má či nemá.
Když si to vyjedu jednoduchým selectem * from oprávnění teď, tak vyjedou jen taková práva a oprávnění, která uživatel MÁ = jsou spárovány s uživatelem a oprávnění. Ale úplně tam chybí ta práva, která uživatel NEMÁ.
A já jen potřebuji vyjet všechna práva a oprávnění, která má a nemá do jedné tabulky( tedy všechna práva, která tabulka práva obsahuje + oprávnění povoluje).
Pokud to mám popsat ještě v nějakém detailu, rád jej připíšu.
Ach jo.