Например, у меня есть две таблицы (временные таблицы).Один из них содержит только идентификаторы, а другой содержит реальную информацию.У них одинаковый номер строки.
#Table1
ID
14
15
16
#Table2
CarModel Year
Ford 1996
Ferrari 2005
Toyota 2010
Как я могу объединить эти две таблицы в одну (без каких-либо условий, только таблица результатов имеет 3 столбца, независимо от того, в каком порядке)?Мне нужно это для вставки результата для реальной таблицы
Cars
ID CarModel Year
И эта таблица не использует идентичность.Существует собственный механизм получения идентификаторов для вставки.Я не могу изменить его.
Так что в результате мне нужна таблица, подобная одной из следующих (порядок не важен):
#Table3
ID CarModel Year
14 Ford 1996
15 Ferrari 2005
16 Toyota 2010
или
#Table3
ID CarModel Year
16 Ford 1996
14 Toyota 2010
15 Ferrari 2005
PS Я понимаю, как это сделать с помощью CTE и row_number (), но я думаю, что есть более простой способ выполнить эту задачу.И, возможно, этот код будет использоваться в MS SQL Server 2000, поэтому я буду рад рассмотреть другие варианты решений.