我有一个100人的数据库,他们都有一个特定的重量和长度。其中10人具有“重要”的地位。我想根据他们的体重(重到轻)对这个人的名单进行排序,如果有些人有相同的体重,他们应该按长度(从短到高)进行排序。
此排序顺序有一个例外。前3个结果应列出该集合中最短的“重要”人物(从短到长排序)。
我怎么能在SQL查询中写这个?
答案 0 :(得分:0)
我发现这个问题在MySQL中颇具挑战性。我可以想到几种不同的方法:
string(116)
"{
"multicast_id": 1234,
"success": 0,
"failure": 1,
"canonical_ids": 0,
"results": [{
"error": "NotRegistered"
}]
}
"
union all
子句中的子查询这些都不是微不足道的。这是一个解决方案:
order by