如何避免因UP TO子句而截断SQL Join结果?

时间:2016-11-07 16:22:52

标签: sql join sap abap opensql

我加入了三张桌子A,B和C. 所有三个表的主键是PK1,它是连接条件。 在选择屏幕上有一个参数来限制报告中的结果。

此参数用作SQL语句的UP TO子句。由于连接,我们可能会超过结果数,但由于UP TO条件,最终结果列表将被截断。任何想法如何避免这种情况?
示例查询:

SELECT * FROM a
JOIN b
  ON a.pk1 = b.pk1
JOIN C
  ON b.PK1 = c.pk1
WHERE ...
UP TO 250 rows.

如果我错过了PK1的任何结果,我该如何检查代码?

EDIT1:
1.选择屏幕具有限制结果的功能,这是必须要求的。因此,截断的复杂性。

0 个答案:

没有答案