2011-04-22 3 views

답변

18
UPDATE a 
INNER JOIN (SELECT AVG(b.score) avg_score, 
        COUNT(b.id) cnt_id, 
        b.app_id 
       FROM b 
      GROUP BY b.app_id) x ON x.app_id = a.app_id 
     SET remark_avg = x.avg_score, 
      remark_count = x.cnt_id; 
+0

이 답변에서 "x"는 무엇입니까? – alexk

+0

@alexk : 실제로 놓친 중첩 된 쿼리 별칭입니다. 지금 수정되었습니다. – zerkms

관련 문제