Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Oracle SQL - triviální dotaz

Však jo, ale... ten Tvůj návrh:

SELECT prava.*, uzivatele.*, case when not opravneni.Uzivatel_id is null then opravneni.uzivatel_id else -1 end maopravneni

FROM prava

join uzivatele on 1=1

left outer join opravneni ON uzivatele.id = opravneni.Uzivatel_id and opravneni.aplikace = prava.aplikace

where uzivatele.ID = 17001 and prava.aplikace='MGEO' order by popis
Vrací narozdíl od mého předchozího příspěvku sice VŠECHNY práva, ale všechny jsou TRUE, tedy v tomhle případě opravneni.uzivatel_id.

Moje nervy z toho..... ]:(

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny