Witam, mam problem z napisaniem triggera w T-SQL. Po wprowadzeniu publikacji do tabeli Publikacje (idpublikacja, tytul, data, idosoba) trigger ma zliczac publikacje i aktualizowac ich ilosc dla danego autora w tabeli osoba (idosoba, imie, nazwisko, liczbapublikacji). Moj obecny trigger aktualizuje wartosci dla wszystkich osob i nie wiem jak to poprawnie wyspecyfikowac .
CREATE TRIGGER LPLP
ON PUBLIKACJE
FOR INSERT, UPDATE, DELETE
AS
DECLARE @ILE INT
SELECT @ILE = COUNT (*) FROM PUBLIKACJE GROUP BY IDOSOBA
UPDATE OSOBA SET LP = @ILE