2014-09-03 4 views

답변

3

나는 당신을 생각에

덕분에 SQL 응답하지 PHP를 찾고 그 t2.id을 가정하는 것은 T1

update t1 
inner join t2 on t1.id = t2.id 
set t1.respect = (t1.respect + 5) 
where t2.rank >= 2 
+1

아마도 'SQL'을 의미할까요? (OP가 MySQL에 의해 질문 태그가 붙어 있기 때문에) – BlitZ

+0

매력처럼 일했습니다, 고마워요 :) – Franky

0
Query : update t1 set respect=newvalue where id 
     in (select id from t2 where rank > 2) 
0
UPDATE t1 SET respect = 'your value' WHERE id in (
    SELECT id FROM t2 WHERE rank >= 2 
) 
의 ID에 매핑 ID입니다된다

또는

UPDATE t1 SET respect = 'your value' WHERE id = (
    SELECT id FROM t2 WHERE rank >= 2 
) 
관련 문제