我有一张桌子叫
tb_applicants
字段为“ id”,“ aic”,“ name”,“ total”
我的问题是如何对具有相同aic字段值的所有申请人总数进行总计,然后将其除以7,然后将平均得分保存到新表中:fapptotal(字段为“ id”,“ aic”,“ name”,“ ftotal” ?
谁能帮我解决这个问题,我在php中使用计分板系统...并且我仍然在学习..please
最佳答案
即使此问题与php
,javascript
或jquery
完全无关,也应这样做:
INSERT INTO fapptotal (id,aic,name,ftotal)
SELECT DISTINCT
t.id
,t.aic
,t.name
,(SELECT SUM(t2.total) FROM tb_applicants t2 WHERE t2.aic = t.aic)/7 thissum
FROM tb_applicants t
GROUP BY t.id,t.aic,t.name