例如有一個表
家庭編號 姓名 年齡 個人分數 家庭分數
002222 張三 42 200 500
002222 李四 40 150 500
002222 張小三 18 150 500
002221 王五 25 250 400想要的結果是
家庭編號 姓名 年齡 個人分數 家庭分數
002222 張三 42 200 500
002222 李四 40 150
002222 張小三 18 150
002221 王五 25 250 400
請問如何做到???
家庭編號 姓名 年齡 個人分數 家庭分數
002222 張三 42 200 500
002222 李四 40 150 500
002222 張小三 18 150 500
002221 王五 25 250 400想要的結果是
家庭編號 姓名 年齡 個人分數 家庭分數
002222 張三 42 200 500
002222 李四 40 150
002222 張小三 18 150
002221 王五 25 250 400
請問如何做到???
update ttg4 a inner join
(select 家庭編號,min(id) as ma from ttg4 group by 家庭編號) b
on a.家庭編號=b.家庭編號 and a.id<>b.ma
set a.家庭分數=0