将复杂的SQL查询存储到数据库中,然后在VB.NET中显示它

时间:2013-12-23 10:54:02

标签: vb.net

伙计们,我的查询比普通查询复杂得多 查询看起来像这样

SELECT A.kode_faktur AS TID, A.kode_brg AS ITEM
FROM detail A
INNER JOIN (

SELECT kode_brg AS ITEM, COUNT( kode_brg ) AS support
FROM detail
GROUP BY kode_brg
HAVING support >= '" & min_sup & "'
)B ON ( B.ITEM = A.kode_brg )
ORDER BY A.kode_faktur, B.support DESC 

当我在phpmyadmin上运行此查询时,只需1秒即可完成,但是当我将此查询存储到datatable然后在datagrid中运行时,它运行速度非常慢并且滞后,当我点击表单时它变得无法响应..

我该如何解决这个问题? 有没有机会我无法将这样复杂的查询存储到datatable中? 仅供参考我希望生成数据表的数据相当于超过1千条记录

这是ilustration enter image description here

0 个答案:

没有答案