you told update and what you gave is an insert code
as per your explanation it should be
UPDATE p
SET p.eligibility= t.Status
FROM POSEligibility p
Inner join Student s
ON s.personID = p.personID
INNER JOIN temptesttable t
on t.StudentID = s.studentNumber
------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/