+ -
当前位置:首页 → 问答吧 → 求助(SQL语句问题)

求助(SQL语句问题)

时间:2011-11-26

来源:互联网

有两个表,表A(字段A1,A2,A3)和表B(A1,B2,B3)。表A和表B是一对多的关系(通过A1关联)

在B/S模式下,需要在页面查询显示表A和表B的相关内容,返回结果集>5000,显示内容示例如下:

A2.1 A3.1 A1.1 B2.1,B2.2,B2.3 B3.1,B3.2,B3.3
A2.2 A3.2 A1.2 B2.4,B2.5 B3.4,B3.5

请问怎么写SQL语句效率更高啊,谢谢!!!

作者: welcome991   发布时间: 2011-11-26

千万别这么做,会挨骂的.

假设,把5000+行写在一个浏览器上,如果让你看到了,你会怎么想?

一般都是想办法分页.

一般一页不能超过50行.

作者: qianjin036a   发布时间: 2011-11-26

建议先查询到结果集后全部返回, 缓存在dataset或hashtable里,

然后在前端程序中进行分页处理, 如第一页显示1-20条,第二页显示21-40条..

作者: ap0405140   发布时间: 2011-11-26

热门下载

更多