#780

Un utilizator, mai multe roluri — o tabelă de legătură fără id sintetic

Construiește o tabelă de legătură pentru relația «un utilizator poate avea mai multe roluri, iar un rol poate fi al mai multor utilizatori». Aceeași pereche (user_id, role_id) nu trebuie să apară de două ori, iar un id surogat separat nu este necesar — perechea însăși este identificatorul natural. Creează user_roles cu două coloane întregi user_id și role_id, și o cheie primară compusă care le cuprinde pe amândouă.

Doar CREATE/ALTER/DROP — nu este nevoie de un SELECT la final.

Rezultatul interogării tale va apărea aici

Fără schemă inițială

Această problemă începe fără tabele — le vei crea prin CREATE TABLE.