首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

如何连接两个表效率最高

2013-01-01 
怎么连接两个表效率最高怎么连接两个表效率最高两个表A(A.ID), B(B.ID,B.game) A表大约有20万条记录,B表做

怎么连接两个表效率最高
怎么连接两个表效率最高


两个表A(A.ID), B(B.ID,B.game) A表大约有20万条记录,B表做完 B.game=78
之后,大约有1200万条记录,如何写查询 能够把在A,B中都出现的ID挑出来呢。要效率高的。
用普通的连接 我做了一个多小时 还没跑出结果来。  

select count(*) from A, B where A.id=B.id and B.game=78

如果建索引应该怎么建呢,会有效果吗?
[解决办法]


在 A.ID 上创建索引。
创建 (game,ID) 索引 ,注意不是 (ID,Game)

热点排行