Du får det här felet eftersom du försöker lägga till/uppdatera en rad till table2
som inte har ett giltigt värde för UserID
baserat på de värden som för närvarande är lagrade i table1
. Om du postar lite mer kod kan jag hjälpa dig att diagnostisera den specifika orsaken.