Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Oracle SQL - kde je chybka v dotaze

Tak z toho druhého selektu si predsa dokážeš určiť ID z tabuľky uzivatele a tiež ID z tabuľky prava:

select
	uzivatele.id uzivatel_id,
	prava.id pravo_id
from prava
join uzivatele on 1=1
left join opravneni on uzivatele.id=opravneni.uzivatel_id and opravneni.pravo_id=prava.id;
Potom by si nemal mať problém zistiť, že ktorý záznam z tabuľky opravneni spôsobil to, že tam máš ten riadok navyše:
select *
from opravneni
where uzivatel_id=:uzivatel_id,
and pravo_id=:pravo_id;

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