Как уже упоминалось в этом вопросе Я вернул некоторые данные.Но опять-таки произошли изменения в моей функциональности.
У меня есть исходная таблица и другая инициированная таблица аудита (при обновлении исходной таблицы таблица аудита будет обновлена со старыми и новыми значениями для некоторых столбцов)
Итак, запрос здесь, мне нужно взять данные из исходной таблицы, и когда в таблице аудита доступно изменение для этого конкретного столбца, мне нужно принять это значение.
Пример: FirstName, LastName,В исходной таблице есть раздел, и когда происходит обновление, в таблице аудита будут обновлены новое значение и старое значение.
Так что в наборе результатов мне нужно проверить, есть ли конкретный идентификатор и есть лилюбые измененные элементы, которые я должен вернуть, или же мне нужно взять данные из исходной таблицы.
SourceTable:
ID FirstName LastName Section Address
1 BOB A A Mississippi
2 ROY B B Edinburgh
Теперь мы изменим исходное значение для раздела bob на «B» иФамилия Энди
ID Link_ID ChangedColumn OldValue NewValue
1 1 LastName A Andy
2 1 Section B C
теперь мне нужно взять набор результатов этого, проверив, есть ли какое-либо измененное значение, а затем принять это оr еще взять из исходной таблицы только значение