小编Ken*_*nan的帖子

如果没有结果,MySql选择默认值?

我有两张桌子:成员和评论.我选择所有成员,然后加入评论.但是在评论中我选择了一些点数的SUM,如果用户从未评论过,我无法在列表中获得该用户?!

因此,如果用户从未注释过,或者其他一些解决方案,如何选择SUM的默认值为0:

SELECT c.comment_id AS item_id, m.member_id AS member_id, m.avatar, 
            SUM(c.vote_value) AS vote_value, SUM(c.best) AS best, 
            SUM(c.vote_value) + SUM(c.best)*10 AS total
            FROM members m
            LEFT JOIN comments c ON m.member_id = c.author_id
            GROUP BY c.author_id
            ORDER BY m.member_id DESC
            LIMIT 0, 20
Run Code Online (Sandbox Code Playgroud)

编辑:

我将尝试解释......所以有2个表,成员和评论.我需要列出所有排名的用户.评论持有所有选票和最佳答案.

所以,我需要列出所有用户,然后他们得分.

会员表:

member_id - username - avatar
Run Code Online (Sandbox Code Playgroud)

评论表

comment_id - author_id - vote_value - best (0 OR 1)
Run Code Online (Sandbox Code Playgroud)

还尝试从COMMENTS中选择并加入MEMBERS,但同样的事情:(

mysql

17
推荐指数
3
解决办法
4万
查看次数

当用户到达页面底部时如何显示div?

当用户滚动到页面底部时,我想显示一些div,当然还有jQuery.如果用户滚动回到他的顶部,div淡出.那么如何计算视口(或者任何正确的名称):)

谢谢

jquery viewport fadein

9
推荐指数
2
解决办法
3万
查看次数

标签 统计

fadein ×1

jquery ×1

mysql ×1

viewport ×1