我想根據他們的答案數量(一對多關係)對問題進行排序。 orderBy
只適用於列,但在這種情況下,我需要按值排序。按關係數排序鑑定數
SELECT
answers.question_id,
count(*) AS Counter
FROM answers, questions
WHERE answers.id = questions.id
WHERE question.year > 2014
GROUP BY answers.question_id
ORDER BY `Counter` DESC
如何在這裏使用laravel的pagnation?
$questions->where('year', '>', 2014)
->paginate(10)
將做pagnation,但不排序的結果。
SortBy是沒有解決方案,因爲那麼我需要得到所有結果,然後對它們進行排序,然後僅挑選10個。這是浪費大量時間。
但這已經無關物品分揀。 – mimo
我不想訂購我的關係芯片,我想數一下,然後按計數值排序, – mimo