我有一个包含以下值的表,并且我想获得具有最高ref_id的acc_num的不同值。你能建议我怎么做吗?
ref_id acc_ num
1234 H0456
1235 H0456
1236 H0987
1237 H0987
1238 H0741
所以我的结果应该是
ref_id acc_num
1234 H0456
1236 H0987
1238 H0741
答案 0 :(得分:3)
使用最小聚合
selct cust_name,acc_num,ref_id from
( select acc_num,min(ref_id) as ref_id
from tablename
group by acc_num)a inner join customertable c on c.acc_num=a.acc_num
答案 1 :(得分:0)
SELECT *
FROM `table`
group by acc_num order by ref_id