我需要帮助才能获得以下结果:
表A
A_ID A_No
-------------
1 40
2 41
3 42
4 43
5 44
表B
B_ID A_ID B_Type
--------------------
1 2 70
2 2 70
3 2 60
4 2 50
5 2 70
6 4 40
7 4 60
我需要获得以下结果
A_No B_Type (Maximum no)
---------------------------
41 70
43 60
谢谢
答案 0 :(得分:0)
假设A_ID和A_No都是唯一的,如果不是,你必须在GROUP BY子句中包含A_ID,但是如果你不在SELECT中包含它,你可能有重复,这可能不是你想要的?
Select A_No, MAX(B_Type) as B_Type
From tableA a join tableB b on a.A_Id = b.A_Id
Group by a.A_No
这有用吗?