我想在此查询中添加另一个表(评论)来计算每篇文章的评论数量。
$query = "SELECT M.id,M.j_surname,A.j_user_id,A.id,A.jart_title, A.jart_description, A.jart_createddate, COUNT(C.artid) AS count_comments FROM jt_articles A, jt_members M, jt_article_comments C where M.id = A.j_user_id AND C.artid = A.id ORDER BY A.jart_createddate DESC
答案 0 :(得分:1)
更新: 类似的东西(你不发表评论表的方案)
SELECT M.id,M.j_surname,A.j_user_id,A.id,A.jart_title, A.jart_description,
A.jart_createddate , COUNT(A.id) AS count_comments
FROM jt_articles A
left join jt_members M on M.id = A.j_user_id
left join jt_article_comments C on C.artid = A.id
group by A.id
ORDER BY A.jart_createddate DESC