请问!用何种方式处理这样的大量查询。

请教!用何种方式处理这样的大量查询。。。。
我的sql语句如下:

SELECT a.IMEI,a.BOSS_MOD_ID,b.MEMBER_ID from TF_EB_ITEM_IMEI_REL a inner JOIN TF_EB_TRADEINFO b on a.TRADE_ID=b.TRADE_ID and a.IMEI='参数';


但是我的查询参数有一万多个。我想要查询并导出来,不能一次次来执行,应该选择何种方式处理这样的问题。
------解决方案--------------------
把这些参数放到一个表中
用 in 来实现

select * from t where item in (select value from items)

------解决方案--------------------

SELECT a.IMEI,a.BOSS_MOD_ID,b.MEMBER_ID from TF_EB_ITEM_IMEI_REL a inner JOIN TF_EB_TRADEINFO b on a.TRADE_ID=b.TRADE_ID and a.IMEI=(select IMEI from table);

把参数都放在建立的临时表中