用IN 問題請教解决方法

用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  無法使用索引

謝謝!

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