EDIT
Я отредактировал этот вопрос, чтобы сделать его немного более кратким, если вы увидите мою историю редактирования, вы увидите мои усилия и «то, что я пытался», но это добавило много ненужного шума и вызвало путаницу, поэтому здесь Сводка ввода и вывода:
People:
ID | FullName
--------------------
1 | Jimmy
2 | John
3 | Becky
PeopleJobRequirements:
ID | PersonId | Title
--------------------
1 | 1 | Some Requirement
2 | 1 | Another Requirement
3 | 2 | Some Requirement
4 | 3 | Another Requirement
Выход:
FullName | RequirementTitle
---------------------------
Jimmy | Some Requirement
Jimmy | Another Requirement
John | Some Requirement
John | null
Becky | null
Becky | Another Requirement
У каждого человека есть 2 записи, потому что именно так много разных требований в таблице (различающихся в зависимости от «Заголовка»).
Предположим, что нет третьей таблицы - PeopleJobRequirements уникален для каждого человека (один человек соответствует множеству требований), но там будут дубликаты заголовков (у некоторых людей одинаковые требования к работе).
Приносим искренние извинения за путаницу, вызванную последними обновлениями.