У меня есть следующая задача: у меня есть две таблицы столбцов в процедуре, и у обоих из них одинаковое количество строк. Я хотел бы «объединить» их, чтобы получить итоговую таблицу с двумя столбцами. У меня там есть простой способ?TSQL - Объединить две таблицы
В худшем случае я мог бы попытаться добавить первичный ключ и использовать INSERT INTO ... SELECT
с JOIN
, но для этого требуются довольно большие изменения в коде, который у меня уже есть, поэтому я решил спросить вас, ребята.
Как раз пояснить мой ответ ниже, вот пример. У меня есть следующие таблицы:
tableA
col1
----
1
2
3
4
tableB
col2
----
a
b
c
d
Resulting table:
col1 | col2
1 | a
2 | b
3 | c
4 | d
Как раз пояснить мой ответ ниже. У меня есть следующие таблицы: – Moby04
В общих условиях собрания это «zip» из двух коллекций. (Подумайте об этом, как молния на куртке, а не в сжатом файле.) Реализации .NET и Ruby этой концепции даже называются «Zip». – GalacticCowboy