Mais de um valor em campo com FK
Olá a todos,
Tenho a seguinte tabela, a qual contêm os grupos dos usuários:
CREATE TABLE grupos (id INT(3) NOT NULL auto_increment,nome_grupo VARCHAR(100) NOT NULL,permissoes_grupo INT(5) NOT NULL,pre_html VARCHAR(255),post_html VARCHAR(255),
PRIMARY KEY(id),
FOREIGN KEY (permissoes_grupo)
REFERENCES permissoes (id)
) ENGINE=InnoDB;
Acontece que as permissões são relativas as áreas em questão do site. O problema é que o grupo X pode ter permissão em três áreas diferentes do site, ou seja, três valores de ID diferente da tabela permissões. A minha proposta, para garantir mais integridade aos dados armazenados nesse sistema, é usar FK. O problema é que eu tenho que inserir três valores em uma coluna com FK, para o mesmo grupo, sem repetir o grupo. Não sei se consegui explicar direito. Alguém poderia me auxiliar nesse caso?
Obrigado,
Discussão (1)
Carregando comentários...