获取回复次数
一个评论表 一个 回复表 如何得到评论表的时候 在它后面加个字段 内容为恢复次数 (要求不使用函数 据说函数执行慢)
[解决办法]
select
*,
(select count(1) from 回复表 where 评论表ID=t.ID)as 回复次数
from
评论表 t
[解决办法]
--假设评论表的ID和回复表subid关联select m.* , isnull(t.回复次数,0) 回复次数 from 评论表 m left join(select subid , count(*) 回复次数 from 回复表 group by subid) non m.id = n.subid