sql 查询表中评论的条数,没有评论的则计为0
我有两张表,一张course表为:cid 主键,然后一张courseReview表评论课程的表有自己的主键rcid,外键cid,然后我的course中的记录数为5条,courseReview中只评论了course表中前两条课程,我想得到的是courseReview中评论单一课程的总评数,而没有评论被评论的课程的评论总数为0,我该怎么样写sql语句呀, sql 查询
[解决办法]
select *,(select count(*) from courseReview b where b.cid=a.cid) as 评论数 from course a
[解决办法]
isnull(列名,0)
[解决办法]
SELECT c.cid,COUNT(ISNULL(rcid,0))
FROM course c LEFT JOIN courseReview cr ON c.cid=cr.cid
这样呢?