首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql 查询表中评述的条数,没有评论的则计为0

2013-11-23 
sql 查询表中评论的条数,没有评论的则计为0我有两张表,一张course表为:cid主键,然后一张courseReview表评

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

这样呢?

热点排行