FROM dbo.seat Seats
INNER JOIN INSERTED Bookings
ON Bookings.noSeat = Seats.noSeat
Non penso che tu abbia bisogno di questo blocco di codice nel tuo trigger perché hai già detto che stai aggiornando la tua tabella Seats nella riga:
UPDATE Seats SET
Ti suggerirei di riscriverlo così e riprovare:
UPDATE Seats SET
status = Bookings.statusBooked
WHERE Bookings.noSeat = Seats.noSeat
Inoltre, ti suggerirei di provare a utilizzare la parola chiave "nuovo" invece se INSERITA poiché ho avuto problemi con i trigger io stesso e ho ricevuto questo suggerimento. Spero di esserti stato d'aiuto! Questa era la mia domanda sui trigger... Qualcuno ha risposto, puoi fare riferimento anche ad essa, ecco il link: