動画サイトを開発しているクライアントがいます。彼は、データベースから 2 つのビデオを取り出して、フロント エンド ユーザーに投票するように見せたいと考えています。
ビデオ テーブルには「votes」フィールドがあります。彼は動画を無作為に抽出したいと考えていますが、投票数の多い動画を優先します。投票が優先されるある種のアルゴリズムですが、「投票数が最も多い2つのビデオがプルされる」だけではありません。
何か案は?
私の動画テーブルは次のようになります。
$data[] = array(
'id' => $row->id,
'filename' => $row->filename,
'added' => $row->added,
'userId' => $row->userId,
'contestId' => $row->contestId,
'complete' => $row->complete,
'ended' => $row->ended,
'votes' => $row->votes
);