SELECT c.a,c.b,d.e,c.d,c.c FROM 表1 d JOIN (select a.a,a.b,b.d,STR(sum(a.c)) as 'c' from 表1 a INNER JOIN (SELECT a,b,MAX(d) as 'd' FROM 表1 GROUP BY a,b) b on a.a=b.a AND a.b=b.b GROUP BY a.a,a.b,b.d) c on d.a=c.a AND d.b=c.b and d.d=c.d into dbf 表2 GROUP BY c.a,c.b,d.e,c.d,c.d,c.c