标签: php mysql
我有三个数据库表字段。并且想要相应地分配序列号。
第一个字段是percentage,10_percentage,date_of_birth。现在,如果值与percentage匹配,则必须在百分比阶段的冲突记录之间进行最短或更早10_percentage的比较,即使10_percentage的冲突仍然存在,那么date_of_birth必须被检查。我被卡住了,无法找到办法做到这一点。
percentage
10_percentage
date_of_birth
答案 0 :(得分:0)
我这就是你要找的东西?
SET @rank=0; SELECT @rank:=@rank+1 AS rank, percentage, 10_percentage, date_of_birth FROM table ORDER BY percentage, 10_percentage, date_of_birth;
This链接解释了mysql中的排名。 this显示您在排序中使用多个列