日期:2014-05-20  浏览次数:20713 次

sql 语句效率问题
我在做windowform   的时候需要从数据库中导出所有的数据,大概有总的有   13500
多条,共65列数据,我想问一下怎么才能让数据的执行效率高,因为有总表变很表的问题,所以必须嵌套一些select   子查询,请问高手有什么建议?我用的是视图作的、、、、,我还想问能不能把两个dataTable   类型的数据根据某一列相等   进行左右结合成一张新表??(数据量大概在   13500   条左右,所以要效率高的算法)

------解决方案--------------------
尽量不要用视图
效率比较低
用存储过程 里面用 INNER JOIN 来实现
合成表的操作
到 C# 里去
用 DataSet DataTable 来操作
至少比 T-SQL 语言直观得多
复杂的处理也方便