我在我的網站上有一個積分系統,並且可以獲得不同網站類別中不同成就的積分。類別可以使用具有「links_to」和「links_from」字段的「category_relations」表格的子類別和父級類別,並具有相關的category_id。計算當前類別或下面類別中得分最高的前5名用戶
我想要做的是獲取當前類別中最高分的前5位用戶及其下方的任何類別。
我「points_awarded」表中有哪些用戶從哪些類別的授予任何點和所有記錄:
USER_ID,
points_amount, 加(TINYINT布爾如果它的點添加或不),
minus(tinyint布爾值,如果是點罰分或不),
category_id
我真的不知道從哪裏開始。我需要兩個查詢,一個是獲取所有子類別ID,然後是一個使用它來運行另一個查詢來獲取所用點的SUM()?是否有可能在一個查詢中完成?
讓我看看您正在嘗試的代碼.... –
什麼是類別? – Norse
你是約翰威廉姆斯的着名作曲家還是另一個? – Okonomiyaki3000