现在有个SQL语句有两种写法:A:先查询出数据,然后对查询结果倒序排序,取得第一条记录B:直接对所有数据倒序排序,取得第一条记录问题补充:表中有一个字段display_order,当新增一条记录的时候,这个字段加1;表中另外一个字段f_id,是个外键,查询语句如下select a.display_orderfrom t_a awhere a.f_id = 1order by a.display_order desclimit 1;另一个查询:select a.display_orderfrom t_a aorder by a.display_order desclimit 1;查出f_id中display_order最大的可以,查出全表中display_order最大也可以,主要这两个查询哪个效率会高一点?
- 3 回答
- 0 关注
- 108 浏览
添加回答
举报
0/150
提交
取消