两个字段取较大值的问题(mysql)
我现在遇到一个问题
我需要获取两个字段中较大的一个字段,并按照这个字段排序
比如有表table
两个字段aid bid
我想取出其中aid和bid中较大的一个参与所有数据集的排序,不知道如何取?
比如以下数据
1 2
2 3
3 1
4 4
那么我取出的用于排序的值应该是这个
2
3
3
4
请教如何取?
已解决
select *,if(`aid`>`bid`,`aid`,`bid`) as orderid from `table`order by orderid desc