Предположим, у меня есть две таблицы, A и B, обе с уникальным ключом, выглядящим следующим образом (в реальной таблице, конечно, больше строк и столбцов):
Unique_Key A B
____________________________
ABC 1 2
BCD 5 6
DDD 10 11
Unique_Key C D
____________________________
ABC 6 7
BCD 8 9
DDD 100 200
Я хотел бы присоединитьсястолбцы двух таблиц на Unique_Key
для получения следующего вывода:
Unique_Key A B C D
_________________________________________________
ABC 1 2 6 7
BCD 5 6 8 9
DDD 10 11 100 200
Я пробовал это:
select
[A], [C]
from
tableA r with (nolock) join tableB l with (nolock) on r.Unique_Key =
l.Unique_Key
Это работает так же, как объединяеттаблица, но она производит повторяющиеся строки, и я не уверен, почему.По сути, это то, чего я хочу избежать - иметь дублирующиеся строки.
Спасибо!