最後の 1 分間、自分の Web サイトでトレンドの上位 10 ページを選択するための SQL クエリを作成しようとしています。私のテーブルの名前はtrending
. ユーザーがページにアクセスするたびに、そのアクセス時間とともにレコードがそのテーブルに入力されます。このようなもの:
$time = time() - 3600;
$mysqli->query("SELECT COUNT(`id`) FROM `trending` WHERE `time` > '$time'");
10 ページの上位 10 レコードを取得するにはどうすればよいですか? MAX()
名前などのページに関連付けられたデータも取得したいようなものです。