Použijte jedinečný kombinovaný klíč:
CREATE TABLE `developer_project` (
developer_id INT(10) UNSIGNED /* etc... */,
project_id INT(10) UNSIGNED /* etc... */,
PRIMARY KEY dev_project (developer_id, project_id)
);
Pokud vytvoříte ID
pravděpodobně jej nikdy nepoužijete, protože se budete dotazovat na developer_id a/nebo project_id v LEFT JOIN
POZNÁMKA:Ujistěte se, že definice sloupců jsou stejné jako u developer
a project
tabulky.