我需要找到来自news
的{{1}}项和来自news table
的每个新闻项的number of comments
项。我需要在单个数组/结果集中...表格由comments table
链接。有什么帮助吗?
答案 0 :(得分:1)
像
这样的东西SELECT news.id,
COUNT(comments.news_id) TotalComments
FROM news LEFT JOIN
comments ON news.id=news_comments.news_id
GROUP BY news.id
如果您使用左连接,结果集也将返回所有没有评论的新闻文章,就像您使用内部联接一样,这些文章将从结果集中排除。
答案 1 :(得分:0)
听起来你应该查看一些教程,或者买一本关于学习SQL的书:
您需要了解的事项是如何计算,以及如何进行内部联接。这是一个相当基本的查询,所以一旦你完成它就不应该有任何问题。
如果你遇到某个问题,请告诉我们,告诉我们你到目前为止所做的事情,也许我们可以提供更具体的帮助。