mysql数据库,如果进行二个字段比较大小后排序

来源:百度知道 编辑:UC知道 时间:2024/05/30 04:29:28
一般排序如下:
select * from $member order by tongji desc Limit 0,10
这样是按tongji字段的大小排序的

如果现在有tongji的tongji2字段,如果按tongji中的数值大于tongji2中的数值来排序?

我想这样写的:
select * from $member order by tongji>tongji2 desc Limit 0,10
但无效,请高手指点
谢谢 键盘上的蛤蟆 ,你的方法是可以实现 tongji>tongji2 的结果,但不能按 tongji>tongji2 = 的结果大小排序,怎么才能按得出结果的大小排序呢,再请教,感谢!

你这样写是错误的,首先你应该再分析下你的需求,你的要求实际上就是先筛选出 tongji>tongji2 的数据,再排序,你那样写是错误的,order后面不能跟表达式

select * from $member where tongji>tongji2 order by tongji desc Limit 0,10