zblog更新用户文章数量sql

zblog5个月前zblog问题解答13748
我有两个表     zbp_member  和 zbp_post  ,zbp_post  是文章表,
里面的log_AuthorID 对应 用户表  zbp_member 的     mem_ID  字段。
这是查询log_AuthorID =2的用户文章数量的 sql
SELECT COUNT(1) FROM zbp_post WHERE   log_AuthorID = 2 
AND  log_Type = 0 AND log_Status = 0 文章数量 
应该更新到 zbp_member  的mem_Articles字段(即代表这个用户发了多少文章)
我希望你写一个sql ,把zbp_member  中所有的 mem_ID   的 mem_Articles 
批量更新为 目前zbp_post  中实际存储的 
这个用户的文数量(加上限制AND  log_Type = 0 AND log_Status = 0)

UPDATE zbp_member m
LEFT JOIN (
    
    SELECT 
        log_AuthorID, 
        COUNT(1) AS article_count  
    FROM zbp_post 
    WHERE log_Type = 0 AND log_Status = 0  
    GROUP BY log_AuthorID  
) p ON m.mem_ID = p.log_AuthorID  
SET m.mem_Articles = COALESCE(p.article_count, 0)


相关文章

【zblog状态】获取文章状态(公开 草稿 审核 )的 select option选项

 <?php echo OutputOptionItemsOfPostStatus(1); ?>  输出:  <opt...

aardio:fsys文件操作 获取当前目录 文件操作

aardio:fsys文件操作 获取当前目录 文件操作

aardio:fsys文件操作参考标准库/fsys文件操作/默认库1、获取项目根目录的位置getCurDir() = 获取当前目录。当前目录易被改动,导致相对路径(例如 "...

zblog插入连接提示404的问题报错

zblog插入连接提示404的问题报错

zblog插入连接提示404的问题和解决办法。在第一篇文章《欢迎来到ZBlog插件网!》,我提到“插入连接,提示报错了,link.php页面404,于是我想,也需要记录一些错误及处理办法的栏目,发现问...

zblog造数据 文章造数据

INSERT INTO zbp_post (`log_CateID`,   `log_AuthorID`,   `log_Tag`,...

苹果cms采集python代码 影视采集

苹果cms采集python代码 影视采集qq邮箱搜索 苹果cms采集python代码...