Tabela unica de telefones mysql
Boa Tarde!
Seguem 3 tabelas para exemplificar meu problema:
create table clintes(id int(4) not null, nome varchar(200) not null, primary key (id));
create table fornecedores(id int(4) not null, nome varchar(200) not null, primary key (id));
create table telefones(id_telefone int(3) not null, telefone int(12) not null, id_origem int(4) not null, primary key (id_telefone));
Onde id_origem seria o id ou do cliente ou do fornecedor. A minha dúvida é a seguinte: existe maneira para que eu possa relacionar a tabela telefones com as duas tabelas clientes e fornecedores para cadastrar todos os telefones em uma tabela só ou devo criar duas tabelas de telefones, uma de telefones_clientes e outra de telefones_fornecedores e cadastrar cada qual na sua?
Discussão (3)
Carregando comentários...