云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

免备案CDN_天涯数据库_高性价比

小七 141 0

免备案CDN_天涯数据库_高性价比

交叉联接返回两个联接数据源的行的笛卡尔积。左侧的所有条目与右侧的所有条目合并。结果集中的行数是左边的行数乘以右边的行数,Open SQL和ABAP cd都支持交叉连接。

Open SQL

ABAP cd

示例显示了表T000的交叉连接,其中包含as ABAP的所有客户端的客户端id以及表T100中消息类SABAPDEMOS的条目。如果没有WHERE条件,结果集将非常大。

交叉连接只能非常小心地使用。无法指定ON条件。因此,读取所有相关数据源的所有数据。在非常大的数据集的情况下,结果集(其行数始终是两个数据源的所有行数的乘积)会很快变得非常大。

那么,数据建模,我们为什么要提供它呢?只是因为我们可以?不,有用例和应用程序开发人员要求的。此外,您可以按如下方式模拟交叉联接:

交叉联接返回与内部(或外部)联接完全相同的结果集,什么叫大数据分析,其ON条件始终为true(您可以使用ASSERT进行测试)。因此,如果开发人员需要数据源的叉积,最好提供显式语法交叉连接,而不是强制他们在条件下使用虚拟连接。

然而,对于大型数据源,交叉连接从来不是一个好主意。好的,你可以使用上面的WHERE条件。但是带有WHERE条件的交叉连接与带有相同ON条件的内部连接具有相同的结果。

再次给出相同的结果!与内部联接不同的是,云服务器商,在交叉联接中,物联网智库,在计算条件之前首先读取所有数据。在内部连接中,只读取满足ON条件的数据。

底线

对于ABAP 7.51,大数据需要学习什么,交叉连接在Open SQL和ABAP CD中是可能的,但仅在仔细考虑后使用。