Я должен написать запрос, который сравнивает данные между двумя системами, система А и система В. В конечном выходной таблице я должен иметь SystemA_Field
, SystemB_Field
следуют SystemA_Value
, SystemB_Value
(см ниже).SQL Server: сравнить значения из двух или более таблиц
Это сравнивает значения двух систем вместе с именем столбцов двух систем.
Другими словами, столбцы должны быть в строках вместе со значениями столбцов.
все таблицы имеют сопоставимые поля идентификатора? Или вы используете строго порядковое положение столбцов для их сравнения? Тем не менее вам придется сопоставлять имена таблиц в разных системах, если они отличаются друг от друга. – Beth
Если у вас нет поля для связывания этих таблиц, это будет декартово произведение двух таблиц, которое приведет к бесполезным результатам. –
@Beth да, все таблицы имеют сопоставимые столбцы. – Apollo