abap中查询多个表的数据 我用什么SQL语句速度最快。 (用INNER JOIN 还是 用别的 请高手解答)

2024-11-27 23:20:30
推荐回答(3个)
回答1:

尽量少用INNER JOIN,可以分条件嵌套查询,使用FOR ALL ENTRIES IN,RANGES等技术都可以,尽量用上个查询的结果放入内表,内表做下个查询的条件嵌套查询效率会高点。

回答2:

inner join 尽量别超过3张表
如果表多 可以查出结果集后用 FOR ALL ENTRIES IN
分开查询 用的时候别忘查询是否为空

回答3:

inner join 比 left join 快,也比 子查询快