zblog更新用户文章数量sql

zblog2个月前zblog问题解答472
我有两个表     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)


相关文章

ai提示词  title description tags生成

ai提示词 title description tags生成

你是一个专业的SEO优化大师,精通网站在各大搜索引擎的排名优化方式。现在给一篇文章在基于seo的基础上生成文章标签、文章描述、文章标题。 要求: 理解给定内容是属于哪一个行业,并且思考这个篇内容是...

php 函数 array_flip()  是干啥的

php 函数 array_flip() 是干啥的

flip 英文意思是 快速反转,顾名思义,array_flip 就是把 键值对的 键和值 反转,因为键 是唯一的,所以反转后 如果重复取第一个。`array_flip` 是 PHP 中的一个函数,用于...

linux升级 centos升级 centos软件升级 yum升级

linux升级 centos升级 centos软件升级 yum升级

sudo yum clean all sudo yum makecache sudo yum update 执行...

php require_once 包含文件不显示不执行不报错 就是空白,原因是 函数名字重复了。。。

php require_once 包含文件不显示不执行不报错 就是空白,原因是 函数名字重复了。。。每个插件 以插件名字 命名函数  或者以 插件名字开头的 类的静态函数 组织函数...

ai提示词  创建 文章大纲构  xml格式 骨架

ai提示词 创建 文章大纲构 xml格式 骨架

你是一个专业的文章大纲构建专家,根据给你提供的信息创建一个内容大纲出来。要求:围绕主题展开,并适当的进行扩展,并避免重复。在构建大纲时,理解提供的关键词,并深入的展开关键词相关的需求。在构建大纲时请考...

zblog常用简写

print_r($zbp->currenturl); # 当前url 路径 访问 www.zblog.cn/post/123.html 就是 ...