現(xiàn)在有個SQL語句有兩種寫法:A:先查詢出數(shù)據(jù),然后對查詢結(jié)果倒序排序,取得第一條記錄B:直接對所有數(shù)據(jù)倒序排序,取得第一條記錄問題補充:表中有一個字段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最大也可以,主要這兩個查詢哪個效率會高一點?
請問:這兩種方式,哪個的效率會更高一些?為什么?
慕絲7291255
2022-10-01 10:06:34