我有一个SQL查询,我只需连接两个表。一个表格包含注释,另一个表格是用户表格。我加入表格,以简单的方式获取有关写评论(用户名)的用户的用户信息,同时获取评论(评论文本等)。SQL:加入计数不起作用
现在我想要计算注释的数量,以便在页面顶部写入正确数量的注释。我通过添加一个COUNT和一个别名来保存该值。
当我回显numCount时,我得到了正确的评论值,但我在评论循环中没有留言。只要我删除了伯爵,我就会再次收到所有评论。我究竟做错了什么?
SELECT
ncID, ncText, ncDate,
uID, uName, uImageThumb,
COUNT(a.ncID) AS numComments
FROM tblNewsComments a LEFT JOIN tblUsers b
ON a.ncUserID = b.uID
WHERE a.ncNewsID = $newID
ORDER BY ncDate DESC
为了什么数据库? – 2013-02-09 01:49:50