|M| 问个数据库查询效率的问题
比如我要查出的表有
tab1
id name
1 A
2 B
tab2
id nameid city
1 2 广州
2 1 上海
然后绑定到DataGrid现在有两个办法大家看看效率相差有多大
1:
dg.datasource= select a.*,b.city from tab1 inner join city b on a.id=b.name
2:
dg.datasource=select * from tab1
然后再在页面中城市用select city from tab2 where nameid=id
上面两种相差有多大
谢谢
[解决办法]
如果一次读取 全部数据
第一种应该更好.
[解决办法]
感觉第一个应该快点把。
[解决办法]
第一种应该更好
[解决办法]
第一种
[解决办法]
第一种更好
[解决办法]
第一種是用關聯來寫,效率應該不會差。
建議使用第一種。
[解决办法]
相关相当大.不是一般的大.
[解决办法]
第二种方式,你要查询数据库n次, n= 第一张表的记录数.
[解决办法]
第一种
[解决办法]
实践才是硬道理
[解决办法]
绝对是第一种,按照数据库连接的次数来看,第一种只有一次。
[解决办法]
第一种。
[解决办法]
听高手的!
[解决办法]
数据量少的话应该没什么感觉的