U trigeru imas direktan pristup Tabelama INSERTED i DELETED, koje sadrze identicne kolone kao i tabela na koju vezes triger
Trebalo bi da komuniciras sa njima.
U tvom slucaju u tabeli insterted (identicna tabeli ISPITI) se nalazi tacno jedan novi red, jer si uneo jedan novi polozeni ispit. Iz te tabele cupas
StudentID
npr. ovo bi trebalo da radi:
CREATE TRIGGER Broj_polozenih_ispita
ON ispiti
FOR INSERT
AS
BEGIN
UPDATE studenti
SET br_polozeno = br_polozeno +1
WHERE studentID=(select top 1 studentID from INSERTED) --novi red, umesto tvog JOINa
END
GO
Uhvatili ste me nespremnog