所以我有一个包含500K记录的表,其中包含业务ID。每个业务记录可以包含0-500个与同一业务相关联的不同联系人(通过business_id)。
我正在尝试编写一个查询,该查询将找到与其关联最多的业务记录。
这就是我的尝试:
SELECT * FROM contacts GROUP BY business_id ORDER BY MAX(business_id)
我很感激有关如何实现这一目标的任何建议,非常感谢提前!
答案 0 :(得分:1)
按business_id的计数
获取business_id和订单的计数SELECT * ,count(business_id) as cbusiness_id
FROM contacts
GROUP BY business_id
ORDER BY cbusiness_id DESC