#780

Vienas naudotojas — kelios rolės: jungtis be sintetinio id

Sukurk jungiamąją lentelę ryšiui „vienas naudotojas gali turėti daug rolių, o viena rolė gali būti pas daug naudotojų“. Ta pati pora (user_id, role_id) neturi pasirodyti du kartus, o atskiras surogatinis identifikatorius čia nereikalingas — pati pora yra natūralus identifikatorius. Sukurk user_roles su dviem sveikųjų skaičių stulpeliais user_id ir role_id bei sudėtiniu pirminiu raktu, apimančiu abu šiuos stulpelius.

Tik CREATE/ALTER/DROP — galutinio SELECT nereikia.

Jūsų užklausos rezultatas bus rodomas čia

Pradinės schemos nėra

Ši užduotis prasideda be lentelių — sukursite jas naudodami CREATE TABLE.