2016-05-05 6 views
0

を選択します。 「クリック」では、数字をクリックするたびにレコードを保存しました。私は10の最も人気のあるリンクを選択したいと思いますが、私はすべてのクリックを組み合わせた最後のレコードしか取得しません。は、私は次のクエリを持っている最も人気のある商品

私のクエリで何が問題になっていますか?

ありがとうございます!

答えて

0

SELECT 
    l.id, 
    l.name, 
    l.url, 
    c.name, 
    COUNT(*) AS popularity 
FROM 
    links AS l, 
    categories AS c, 
    clicks AS cc 
WHERE l.category_id = c.id 
AND l.id = cc.link_id 
AND l.active = 1 
GROUP BY l.id, c.name 
ORDER BY popularity DESC LIMIT 10 
でグループを必要とするようです
関連する問題