开发者社区> 问答> 正文

sql问题请教

select a.,b from count a, user b where a.aid = b.aid order by b.count desc limit 10

在count字段中排名前10的字段,找出aid相同的另外一个表的所有字段。
这句能实现,但效率太低,几万记录查询都几秒了。有简单的办法吗

展开
收起
a123456678 2016-07-01 14:50:37 2128 0
2 条回答
写回答
取消 提交回答
  • 这样是先关联,后排序,不是你要的结果吧。

    2019-07-17 19:50:03
    赞同 展开评论 打赏
  • screenshot

    2019-07-17 19:50:03
    赞同 展开评论 打赏
问答分类:
SQL
问答标签:
问答地址:
相关问答
704
0
0
546
0
0
1327
1
0
1298
1
0
2084
1
0
3670
1
0
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载