Получавате тази грешка, защото се опитвате да добавите/актуализирате ред към table2 който няма валидна стойност за UserID поле въз основа на стойностите, които в момента се съхраняват в table1 . Ако публикувате още код, мога да ви помогна да диагностицирате конкретната причина.