Select 仅获取最大值

Select 仅获取最大值,select,max,Select,Max,以下代码: SELECT DISTINCT Id1, A1.Id2 FROM Table A1 WHERE 1 <= (SELECT COUNT (*) FROM Table A2 WHERE A1.Id2 = A2.Id2) 但是我想得到唯一一个最大值为ID2的ID1 像这样: ID1 ID2 -------------------- ----------

以下代码:

SELECT DISTINCT Id1, A1.Id2
FROM    Table A1 
WHERE   1 <=
        (SELECT COUNT (*)
        FROM    Table A2
        WHERE   A1.Id2 = A2.Id2)
但是我想得到唯一一个最大值为ID2的ID1 像这样:

                  ID1       ID2
-------------------- ----------
                   1          2
                   2          3
                   5          7

我做错了什么?

请看看这是否有帮助

选择A1.ID1,最大值(A2.ID2) 来自表A1、表A2 式中,A1.ID2=A2.ID2
按A1.ID1分组,A1和A2的内容是……欢迎您。请投票选出这个答案。谢谢
                  ID1       ID2
-------------------- ----------
                   1          2
                   2          3
                   5          7