我有一个关于sql性能的问题,我的db是太多行,所以这需要很长时间来查询。
SELECT * FROM A JOIN B ON A.id = B.id where ...
所以我改为
SELECT * FROM A where A= a...
SELECT * FROM B where B= b...
我在这里从2个查询得到了2个resultSet。有人可以帮助我如何加入2结果集与最佳性能。我必须拆分为2个查询,因为这个数据库有10密耳的记录。
Select col1, col2 ...
from
(
-- first query
) as tab1
join
(
-- second query
) as tab2 on tab1.colx = tab2.coly