Я пытаюсь присоединиться к двум таблицам, используя левое соединение. И набор результатов должен включать только первую запись из "правой" объединенной таблицы.
Предположим, что у меня есть две таблицы 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 и игнорировать все остальные строки.
Пожалуйста, помогите!
Спасибо