2013-06-18 2 views
0

아래 스크린 샷을 참조하십시오. tidsid으로 업데이트하려고하는데 교사의 emailaddress는 학생의 이메일 주소와 같습니다. 나는 다른 방법을 시도하고 그것은 중 하나가 결과 또는 다중 식별자 오류가 발생합니다. 친절하게 도와주세요. 예를 들어Sql 업데이트 문제

screenshot of the problem

, 내가 될 것 기대 대답의 종류, 행 1 TID 3 것, 행 2, row3는 2, 4 행을 것,이 것이 1

+1

시도한 쿼리를 게시하십시오. 이것은 매우 간단해야합니다 'WHERE studentemail = ticketsmail' –

+0

sql server 2008 – bdfios

+1

숙제로 적절하게 안내 할 수 있도록 시도한 것을 보여줄 수 있습니까? – Guffa

답변

1

그냥 간단한 것처럼해야합니다

Update s 
Set tid = t.sid 
From table s 
Inner join table t on s.teacheremail = t.studentemail 
+0

당신이 해냈어! 고마워요! – bdfios