mysql按照某一个条件进行分组统计,同时又要保证一个相同字段的数据只统计一次


SELECT
    n.pk_id,
    count( DISTINCT r.user_id ) forwardNum 
FROM
    news_info n
    INNER JOIN news_info_record r ON r.type = 1 
    AND r.news_id = n.pk_id 
    AND r.data_active = 0 
    AND n.data_active = 0 
GROUP BY
    r.news_id 

按照news_id分组统计,但是在user_id相同的时候不能统计在内


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM