我有一个在 where 子句中使用“=”的查询,但是当有很多数据时执行时间很长。如何使用左外连接或右外连接或类似的东西来提高性能这是查询:
select sum(op.quantity * op.unit_amount) into paid_money
from tableA op , tableB ssl, tableC ss, tableD pl, tableE p
where (op.id = ssl.id and ssL.id = ss.id and ss.type='A')
or
(op.id = pl.id and pl.id = p.id and p.type='B');