当前位置: 代码迷 >> Sql Server >> 用IN 問題請教解决方法
  详细解决方案

用IN 問題請教解决方法

热度:53   发布时间:2016-04-24 09:06:32.0
用IN 問題請教
您好:
在網路上 看到 :
(1)select * from Consume where cardno in ('3322','2323')  可以使用到cardno上的索引

(2)而如果跟上子查詢就會導致無法使用索引 如
select * from consume where cardno in (select cardno from creditcard where maxconsume>3000);
 
他所謂 跟上子查詢 就會導致無法使用索引
是指select * from consume where cardno in   這一句無法使用索引
還是子查詢 select cardno from creditcard where maxconsume>3000  無法使用索引

謝謝!

------解决思路----------------------
应该是前者。
------解决思路----------------------
*号会走全表扫描,索引就没什么作用了
  相关解决方案