流连接多个resultSet

问题描述 投票:0回答:1

我有一个关于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密耳的记录。

java sql resultset
1个回答
-1
投票
Select col1, col2 ...
from 
    ( 
    -- first query
    ) as tab1 
join 
    (
    -- second query
    ) as tab2 on tab1.colx = tab2.coly
© www.soinside.com 2019 - 2024. All rights reserved.