Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem SQL dotaz - spojeni tabulek

No, viděl bych to na vytvoření třetí tabulky s názvem např. OPRAVNENI, která vlastně propojí autory s rubrikami.
Struktura tabulky OPRAVNENI: id_opravneni, id_autora, id_rubriky

A jak vybrat povolené rubriky pro pana Nováka podle zadaného příkladu:

SELECT opravneni.id_rubriky FROM autori, opravneni
WHERE autori.jmeno="Novak"
AND autori.id_autora = opravneni.id_autora

Tímto zjistíš ID rubrik, do kterých má pan Novák přístup.

Pokud bys chtěla zjistit ne ID, ale přímo názvy těch rubrik, tak nějak takto:
SELECT rubriky.rubrika FROM autori, opravneni, rubriky
WHERE autori.jmeno="Novak"
AND autori.id_autora = opravneni.id_autora
AND rubriky.id_rubriky = opravneni.id_rubriky

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