Използвайте уникален комбиниран ключ:
CREATE TABLE `developer_project` (
developer_id INT(10) UNSIGNED /* etc... */,
project_id INT(10) UNSIGNED /* etc... */,
PRIMARY KEY dev_project (developer_id, project_id)
);
Ако създадете ID
вероятно никога няма да го използвате, тъй като ще поискате developer_id и/или project_id във вашето LEFT JOIN
ЗАБЕЛЕЖКА:уверете се, че дефинициите на колоните са същите като developer
и project
таблици.