1. 需求:分組后得到id =3 和id =6 的行數





2.解決(sql)
方法一:
-- 將符合條件的id 放在where條件后 SELECT id, A, B FROM test AS a WHERE id IN ( SELECT max( b.id ) AS id FROM test AS b GROUP BY b.A )
結果:



方法二
-- 將符合條件的id 作為子查詢 連接自己 SELECT a.id, a.A, a.B FROM test AS a INNER JOIN ( SELECT max( b.id ) AS id FROM test AS b GROUP BY b.A ) c ON a.id = c.id
結果:

