seakingx
金牌会员
 
UID 75142
精华
0
积分 1250
帖子 801
金钱 663 喜悦币
威望 0
人脉 587
阅读权限 70
注册 2006-6-18 来自 海口
状态 离线
|
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
不建议用 SELECT * FROM AA WHERE XX IN ( SELECT YY FROM BB ) 某些数据库这个语句超慢...
SELECT * FROM AA WHERE XX IN ( 'A1','A2' ) 这种方式, 如果关键字不多, 还可以用用
建议用 SELECT * FROM AA WHERE EXISTS ( SELECT YY FROM BB WHERE BB.YY=AA.XX)
具体用法看看EXISTS 的语法
我以前做测试, 在ORACLE 8i , 数据在20万左右, IN 方式大概用2天 , EXISTS 大概是10多分钟
|  锐升科技 |
|