order by和group by一起用索引sql应该怎么写

2024-11-18 12:24:54
推荐回答(2个)
回答1:

大数据量的话,表的结构可能也需要修改了。如果SQL查询语句已经没有优化的余地的话,比如做分区表。缓存搜索结果等方案。

回答2:

一个id对应一个name
为什么要用group by name ?

select * from a order by id

如果不是一个id对应一个name

你用select * from a group by name order by id 不报错?

-----------------------------------------------------------
用了group by 再怎么优化也差不多
建索引吧 分区表也是一个很好的解决方案