表结构
字段1 字段2 字段3 字段4
a1 a2 a3 状态1
a1 a2 a3 状态3
b1 b2 b3 状态2
b1 b2 b3 状态4
。查询最高状态的查询结果(状态由高到底:状态4、状态3、状态2、状态1)
字段1 字段2 字段3 字段4
a1 a2 a3 状态3
b1 b2 b3 状态4
字段1 字段2 字段3 字段4
a1 a2 a3 状态1
a1 a2 a3 状态3
b1 b2 b3 状态2
b1 b2 b3 状态4
。查询最高状态的查询结果(状态由高到底:状态4、状态3、状态2、状态1)
字段1 字段2 字段3 字段4
a1 a2 a3 状态3
b1 b2 b3 状态4
select max(substr(字段4,-1,1)) from table group by 字段1,字段2,字段3;
select max(decode(字段4,'CC',1,'CL',2,'CI',3,'OP',4,0)) from table group by 字段1,字段2,字段3;这样试试