SELECT SUM(b.clickCount)
FROM
(
SELECT COUNT(cac.article_id) as clickCount
from
(
SELECT ca.id as articleId,
article_title as articleTitle,
csu.user_account as userAccount
FROM car_article ca
join car_sys_user csu on ca.user_id = csu.id
WHERE ca.`status`="1" and ca.user_id = 1
)a
JOIN car_article_click cac on a.articleId = cac.article_id
GROUP BY cac.article_id )b
FROM
(
SELECT COUNT(cac.article_id) as clickCount
from
(
SELECT ca.id as articleId,
article_title as articleTitle,
csu.user_account as userAccount
FROM car_article ca
join car_sys_user csu on ca.user_id = csu.id
WHERE ca.`status`="1" and ca.user_id = 1
)a
JOIN car_article_click cac on a.articleId = cac.article_id
GROUP BY cac.article_id )b

本文介绍了一种使用SQL查询特定用户所有文章的总点击数的方法。通过嵌套查询的方式,首先选取符合条件的文章ID,然后统计每篇文章的点击次数,并最终计算出总的点击数量。
607

被折叠的 条评论
为什么被折叠?



