DB取双最大值的一种复杂情况


关于DB复杂查询的研究:一个DISCOUNTNO(贴现发放流水号),对应多个REGNO,一个REGNO对应多个修改次数;同时REGNO在另一张表里也是对应多个修改次数

复杂查询表格示例:

id	name	address	modifyCnt	amendCnt
zs	zs	sh	0	50
zs	zs	sh	1	51
zs	zs	sh	2	52
zs	zs	sh	3	53
zs	zs	sh	4	54
zs	zs	sh	5	55
zs	zs	sh	5	56
zs	zs	sh	5	57
  要求一条语句取出第4列的最大值以及第5列的最大值所在行: zs zs sh 5 57




-------------------------------------------
 这个是只能取到第一个MAX的SQL
select MAX(modifyCnt) as modifyCnt1,ID,name,amendCnt from  test where id='zs'
group by ID,name,amendCnt
 

你可能感兴趣的:(DB)