首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

两种查询方法,读取速度是不是一样

2011-12-25 
两种查询方法,读取速度是否一样?两个表,一个存储文章,一个存储用户。想显示文章,通过文章作者的id在用户表

两种查询方法,读取速度是否一样?
两个表,一个存储文章,一个存储用户。
想显示文章,通过文章作者的id在用户表中取出对应的用户名。
两种方法实现:一种是通过一条sql语句联合两个表查询;一种是查询文章表,读出数据后,提取作者id作为自己写的一个方法的参数,查询用户表返回用户名。

因为某种原因不能用第一种方法,我想知道第二种方法对性能是不是有一定影响,是不是读取速度比第一种方法要慢?

[解决办法]
可以建立视图,然后查询视图
[解决办法]
一种是查询文章表,读出数据后,提取作者id作为自己写的一个方法的参数,查询用户表返回用户名

我赞成这种方法!
在存储过程里把查询文章表里的 id 组合下 做为条件去取用户表数据
这样返回到应用程序的就2个数据集了;
可根据关系把数据整合到一张DataTable里

我很多列表都是这样做的;速度不错
只是存储过程要多写点东西
[解决办法]
前者快

热点排行