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