环境:
1.类别1(500) 类别2(80000) 类别3(4631).
2.类别是一个表。category,发布的供求是一个表trade,现在获取类别的时候要把该类别所包含的供求数目拿出来,就象
1那样显示。
3.这种效果很多见。我想看看大家有没有高效点的办法来解决。或者说高性能的数据库构架关系。
谢谢大家。。
1.类别1(500) 类别2(80000) 类别3(4631).
2.类别是一个表。category,发布的供求是一个表trade,现在获取类别的时候要把该类别所包含的供求数目拿出来,就象
1那样显示。
3.这种效果很多见。我想看看大家有没有高效点的办法来解决。或者说高性能的数据库构架关系。
谢谢大家。。
解决方案 »
- css在不同浏览器中显示差异?
- 关于GridView内置编辑功能的问题。如果不是“模板列”怎么去得到更新时的值呢?
- 如何将考勤机的数据导入到管理系统的数据库??
- www.sace.cn
- 问个面向对象的设计思路问题
- 发布网站时出错,这是这些提示是什么意思?最后30分了!
- asp.net 超链接标签问题
- 高难度问题
- 动态生成服务器控件问题 - 请高手指教
- DataSet中多个DataTable如何重新组织数据的问题
- Repeater中放一个UpdatePanel,里面放一个按钮,要怎么响应它的点击事件?(在线等)
- 【你必须了解】[需要时]new Connection 还是[永久时]static Connection?
可使用LINQ。
也可直接使用sql查询总数
再把两个字段拼成一个
就可以得到 类别一(500) 类别二(8000)了。。
当绑定的时候
<td><%# Eval("name") %>(<%# getCount(Eval("name")) %>)</td>
getCount是获取数目的方法。这个可以写出来。就想问下有没有更好一点的方法?
谢谢。。
selct categoryid,count(*) from trade group by categoryid
from category as c
where c.cid = @pid
这样也可以吗?
这种方法比较好吗?