Я пытаюсь объединить две таблицы, используя левое соединение.И набор результатов должен включать только первую запись из «правой» объединенной таблицы.
Допустим, у меня есть две таблицы A и B, как показано ниже;
Таблица «A»
code | emp_no
101 | 12222
102 | 23333
103 | 34444
104 | 45555
105 | 56666
Таблица "B"
code | city | county
101 | Glen Oaks | Queens
101 | Astoria | Queens
101 | Flushing | Queens
102 | Ridgewood | Brooklyn
103 | Bayside | New York
Ожидаемый результат:
code | emp_no | city | county
101 | 12222 | Glen Oaks | Queens
102 | 23333 | Ridgewood | Brooklyn
103 | 34444 | Bayside | New York
104 | 45555 | NULL | NULL
105 | 56666 | NULL | NULL
Есливы заметили, что мой результат имеет только одну сопоставленную запись из таблицы "B" (не имеет значения, с какой записью сопоставляются) после левого соединения (и это сопоставление один ко многим)
Мне нужно выбрать первуюсопоставить запись из таблицы B и игнорировать все остальные строки.
Пожалуйста, помогите!
Спасибо