2011年1月26日
摘要: 经常会遇到这样的需求,一张详细新闻表,一张新闻类别表,详细新闻表引用了新闻类别的类别编号,同时存主外键关系,现在需要查询每一个类别的前10条记录,并显示于前台页面上。我见到过有人用循环读取每一个分类别的方法,然后再用每一个分类编号去查询对应的前10条记录,最后合并成一个DataTable对象,最后把数据源绑定到前台。这样做法也能达到显示效果,但是效率怎么样呢?我敢肯定地说,如果数据量不多,或许勉强应付得过去,如果数据量多的话,不行。那么有什么办法可以解决这个问题呢?先看一个例子如一班级成绩表现建立课程表 tableAsid sname1 语文2 数学3 英语建学生成绩库 tableBid si 阅读全文
posted @ 2011-01-26 11:04 陈国利 阅读(422) 评论(2) 推荐(0) 编辑
摘要: 在开发中经常会遇到无限级分类的问题,最常见的是一些无限级目录之类的,如果你对SQL Server还不是太熟悉或者还不太熟悉SQL语言的话,这将是一件很困难的事情,也许你最后能实现类似的功能,不过可能花费的时间很长,效率也不是很理想,下面的示例也许能给你一个启示。/***创建表****/ CREATE TABLE [dbo].[Tree] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [PID] [int] NULL , [Name] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] 阅读全文
posted @ 2011-01-26 10:16 陈国利 阅读(786) 评论(0) 推荐(0) 编辑