我加入了三张桌子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.选择屏幕具有限制结果的功能,这是必须要求的。因此,截断的复杂性。