Mysql
 sql >> Database >  >> RDS >> Mysql

Come ordinare i dati due volte. Ma rendi il primo ordine By inefficace

Se vuoi ottenere il risultato dalla prima query, usa le raccolte:

$lastHundredPost = Post::orderBy('id', 'desc')->take(100)->get();
$post = $lastHundredPost->sortByDesc('likecount')->take(2);