左边两列:按照其中一个列的值排序
右边两列:按找另外一个列的值排序
那个数据当然是不会那么规则的。。。。
最初由 nyfor 发布
[B]select max(name1) name1,ff f1,max(name2) name2,ff f2
from (
select decode(greatest(f1,f2),f1,name) name1,
decode(least(f1,f2),f1,name) name2,
greatest(f1,f2) ff
from t
)
group by ff
order by ff desc [/B]
|