日期:2014-05-18  浏览次数:20370 次

2张表 数据对比
A、B 表 都是一列
 A表如果是1 3 5 7 9 11 13 15
 B表如果是2 4 6 8 10 12 14


SELECT [列1] FROM A inner join B on A.列1 = b.列1
一般情况下效率还行

可是如果 A B 2表的数据都超过10W 行 怎么办?
  我SELECT [列1] FROM A inner join B on A.列1 = b.列1 这样写 执行了20分钟 数据还没出来

------解决方案--------------------
我想这样的查询是比较快的了。你可以在别的地方想办法。
------解决方案--------------------
才10w行20分钟,太惨了,应该用不了这么久
------解决方案--------------------
我这边数据有20多W 也是这样查的 也不过几秒钟
探讨
我纠结了。。。等了快25分钟了

------解决方案--------------------
有没有在连接字段加索引?
------解决方案--------------------
那也不可能20W要这么多时间啊
------解决方案--------------------
...- -不可能