我想在我的網站上顯示排名前十的種子,但根據點擊次數(觀看次數)&添加日期。如何顯示大多數視圖的前10名?
這裏的代碼,我使用此代碼顯示前十名種子種子。但是我想展示最後24小時種子排名前十的種子。在24小時的torrent上傳後,它應該被最後24小時內播種次數最多的種子所取代。
$movie = "
SELECT t.id
, t.anon
, t.announce
, t.category
, t.leechers
, t.nfo
, t.seeders
, t.name
, t.times_completed
, t.size
, t.added
, t.comments
, t.numfiles
, t.filename
, t.owner
, t.external
, t.freeleech
, c.name AS cat_name
, c.image AS cat_pic
, c.parent_cat AS cat_parent
, u.username
, u.privacy
, IF(t.numratings < 2, NULL, ROUND(t.ratingsum/t.numratings,1)) rating
FROM torrents t
LEFT
JOIN categories c
ON c.id = t.category
LEFT
JOIN users u
ON u.id = t.owner
WHERE visible = 'yes'
AND banned = 'no'
AND c.parent_cat = 'Movie'
ORDER
BY t.seeders + t.leechers + t.hits DESC
, t.seeders DESC
, t.added DESC
LIMIT 10
";
請解決這個我想解決這個從上個月。或者如果可能的話,應該在最後24小時顯示來自過去24小時的大部分視圖
「visible」和「banned」屬於哪個表。如果'用戶',那麼你需要將這些條件移動到ON子句(或省略左[OUTER] JOIN) – Strawberry