CREATE TABLE `vn`.`supplierContact` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `supplierFk` INT(11) NULL DEFAULT NULL, `phone` VARCHAR(16) NULL DEFAULT NULL, `mobile` VARCHAR(16) NULL DEFAULT NULL, `email` VARCHAR(255) NULL DEFAULT NULL, `observation` TEXT NULL DEFAULT NULL, `name` VARCHAR(255) NULL DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE = InnoDB; ALTER TABLE `vn`.`supplierContact` ADD CONSTRAINT `supplier_id` FOREIGN KEY (`supplierFk`) REFERENCES `vn`.`supplier` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; INSERT INTO vn.supplierContact(supplierFk,phone,mobile,email,observation,`name`) SELECT r.Id_Proveedor,c.Telefono,c.Movil,c.email,c.Notas,concat(c.Nombre," ", IFNULL(c.Apellidos,"")) FROM vn2008.Contactos c JOIN vn2008.Relaciones r ON r.Id_Contacto = c.Id_Contacto JOIN vn.supplier s ON s.id = r.Id_Proveedor;