мне нужен таблица контура tab_A
ввода ввода и обновление таблицы tab_B
в соответствии с содержанием в каждой возвращаемой записи:Выберите и обновите; SQL Server
SELECT item, regBy, MAX(regTime) AS latestUpdateTime
FROM tab_A
GROUP BY item, regBy;
Результат должен быть зациклен записью путем записью и следующий UPDATE должен быть выполнен для каждой записи :
UPDATE tab_B
SET lastUpdated = "data from latestUpdateTime in SQL above"
lastUpdBy = "data from regBy in SQL above"
WHERE item = "data from item in SQL above"
Я не знаком с Transact SQL, поэтому любая помощь будет оценена по достоинству.
Можете ли вы опубликовать структуры столбцов? ** Имена столбцов, их типы данных, возможные ограничения и т. Д. Также: какие ** ВЕРСИИ ** SQL Server вы используете? 7,0? 2000? 2005? 2008? 2008 R2? –
Как правило, в Sql вы хотите думать, как обновлять наборы записей, а не через них. – HLGEM