select count(*),cid from courseReview where cid in (select cid from course a where cid>0 and cid<4) group by cid 这是我写的sql,但是只能查出被评论了的cid,我希望得到的是被评论了的cid的count还有没有被评论的cid的count设为0
也就是说我要得到的是course表中的cid及他被评论的条数
SELECT c.cid,COUNT(ISNULL(rcid,0)) FROM course c LEFT JOIN courseReview cr ON c.cid=cr.cid这样呢?
这是我写的sql,但是只能查出被评论了的cid,我希望得到的是被评论了的cid的count还有没有被评论的cid的count设为0
FROM course c LEFT JOIN courseReview cr ON c.cid=cr.cid这样呢?
报错了,我用的mysql数据
上面是course,这个是courseReview