数据查询的问题
这个问题大家接触过,现在有一个帖子表,和一个回复表,显示帖子列表的时候要统计每个帖子有几个回复,帖子列表还用了数据库分页,不知道大家是怎样统计这个的,我现在是这样做的,
<HeaderTemplate>
<table>
<tr>
<th width="40%">
标题
</th>
<th width="16%">
回复数
</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td class="tit">
<%#Eval("title")%>
</td>
<td align="center">
<%#CountNum(Eval("id").ToString()) %>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
后台有个CountNum()函数来计算每个帖子的回复数,
但我感觉这样很不好,每个贴子都要统计一下,就是要连一下数据库。大家有没有好的办法呢?