2017-07-13 21 views
0
SELECT 
    COUNT(*) 
FROM retailer_master r, 
    dlymtd d 
WHERE r.retle_no = d.sender_mobile 
AND r.fos_no = '"+1234567890+"' 
AND d.amount IN ('5.00', '9.00', '11.00', '13.00', '14', '15', '15.05', '16', '17', '18', '21', '22', '23', '26', '31', '34', '35.01', '37', '38', '42', '45', '53', '57', '59', '61', '76', '79', '89', '92', '96', '97', '99', '102', '145', '148', '159', '194', '199', '249', '299', '549') 

要给出输出需要很多时间。如何通过使用两个表之间的select命令在oracle 9i中更快地获取数据

+0

它高度依赖于你正在使用的数据集的大小和表的结构 –

回答

0

请尝试在retle_no和sender_mobile上创建索引并检查性能。 希望这会帮助你

相关问题