次の列を持つデータベースがあります。
-------------------
id|domain|hit_count
-------------------
そして、私はそれに対してこのクエリを実行したいと思います:
SELECT id,MIN(hit_count)
FROM table WHERE domain='$domain'
GROUP BY domain ORDER BY MIN(hit_count)
このクエリで、$domain の hit_count が最小の行の ID を取得したいと考えています。唯一の問題は、www.bestbuy.com など、同じドメインを持つ 2 つの行がある場合、クエリは最初に来た方でグループ化され、正しい最小の hit_count を取得できますが、id は可能性があることです。 hit_count が最も低い行の ID にはなりません。
このクエリを実行し、MIN(hit_count) と一致する ID を取得する方法を知っている人はいますか? ありがとう!