有2个表,A,B .A是基本表,B是评价详细表
A是userid,GOOD,MID,BAD分别表示用户 好评数 中评数 坏评数
如 wang,2,1,1B是ID userid,SORT,CONTENT分别表示 :号码 用户 类型(0是好 1是中 2是坏) 内容
如1,wang,0,好得很
2,wang,1,可以
3,wang,0,OK..
我现在想做一个纠正功能,让A 的GOOD数等和 B详细表的统计量一致这个SQL该怎么写?嵌套?
请给个例子,如就先写一个A表的好评数 更新为B实际详细表的好评的统计量.
A是userid,GOOD,MID,BAD分别表示用户 好评数 中评数 坏评数
如 wang,2,1,1B是ID userid,SORT,CONTENT分别表示 :号码 用户 类型(0是好 1是中 2是坏) 内容
如1,wang,0,好得很
2,wang,1,可以
3,wang,0,OK..
我现在想做一个纠正功能,让A 的GOOD数等和 B详细表的统计量一致这个SQL该怎么写?嵌套?
请给个例子,如就先写一个A表的好评数 更新为B实际详细表的好评的统计量.
FROM A
INNER JOIN (SELECT count(*) AS GoodNum,userid FROM B where SORT=0) AS b
ON (A.userid = b.userid);