大头怪鹰 发表于 2023-9-14 12:21:53

如何结合GROUP BY,ORDER BY和HAVING

如何正确结合这句话?
SELECT *,COUNT(*)FROM user_logGROUP BY EmailORDER BY UpdateDate DESCHAVING COUNT(*) > 1让我知道
                                                               
    解决方案:                                                               
                                                                ORDER BY 永远是最后…
但是,你需要选择你 实际上想要    字段,然后只选择那些字段并按它们分组。SELECT *并GROUP BY Email它将为您提供所有字段
随机值    ,但Email。大多数RDBMS这个操作甚至不允许你执行,因为它创造了问题,但是MySQL是例外。
SELECT Email,COUNT(*)FROM user_logGROUP BY EmailHAVING COUNT(*) > 1ORDER BY UpdateDate DESC
页: [1]
查看完整版本: 如何结合GROUP BY,ORDER BY和HAVING