请问!用何种方式处理这样的大量查询。
请教!用何种方式处理这样的大量查询。。。。
我的sql语句如下:
但是我的查询参数有一万多个。我想要查询并导出来,不能一次次来执行,应该选择何种方式处理这样的问题。
------解决方案--------------------
把这些参数放到一个表中
用 in 来实现
------解决方案--------------------
把参数都放在建立的临时表中
我的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);
把参数都放在建立的临时表中