我有一个表 ITEMS,它有道具 id、site_id、频率
到目前为止,我可以列出项目并从 id 数组中按频率排序,使用
SELECT *
FROM items
WHERE id IN(1549, 1550, 1635, 1637)
ORDER BY site_id, frequency DESC
但我想将我的结果按 site_id 分组,其中只有一个具有最佳(最高)频率的项目..
我该怎么办 ?
编辑:我希望将具有最佳频率的项目按 site_id 分组(一个结果按 site_id)