Привет, я пытаюсь создать триггер, который обновит table2 used_life
table 1
Eqnr used_life
12-T 20
12-B 20
23-T 12
23-B 12
23-T 0
23-B 0
15-B 0
15-T 0
, но как я могу определить, есть ли дубликат, и использовать ненулевое значение used_life
ожидаемый выходной сигнал в таблице 2
Eqnr used_life
12 20
23 12
15 0
Нормально иметь T и B в конце
вот мой триггер
ALTER TRIGGER [dbo].[mytrig]
ON [dbo].[table1]
AFTER UPDATE
AS
if (UPDATE (used_life))
BEGIN
UPDATE table2
SET table2.used_life= inserted.used_life
FROM table2
JOIN inserted
ON table2.eqnr = LEFT(inserted.eqnr , LEN(inserted.eqnr)-2)
END
Таблица не имеет уникального идентификатора.