SELECT p.id, u.id
FROM prava p
LEFT JOIN opravneni o ON p.id = o.pravo_id
LEFT JOIN uzivatele u ON o.Uzivatel_id = u.id
WHERE COALESCE(u.id, 17001) = 17001 and COALESCE(o.aplikace, 'MGEO') = 'MGEO'
GROUP BY p.id, u.id
Pokud má právo, bude tam jeho ID.