美文网首页
如何绕过ODPS不支持的笛卡尔积的限制

如何绕过ODPS不支持的笛卡尔积的限制

作者: 风神AI | 来源:发表于2018-02-14 19:23 被阅读0次
select * from pn_tablename a join pn_tablename b;

odps不支持无 on 的 join 会报

*ODPS-0130252 Cartesian product is not allowed without map join *的错误

可以往select里增加字段来绕过这个限制

select * from (select *, 1 as raoguo from pn_tablename) a join (select *,1 as raoguo from pn_tablename) b on a.raoguo = b.raoguo;

相关文章

  • 如何绕过ODPS不支持的笛卡尔积的限制

    odps不支持无 on 的 join 会报 *ODPS-0130252 Cartesian product is ...

  • 三、连接查询

    内连接 1、笛卡尔积 语法 无条件筛选 有条件筛选 什么是笛卡尔积?笛卡尔积就是将A和B表中的行任意组合,得到一个...

  • 笛卡尔积

    1.什么笛卡尔积 百科:笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又...

  • 笛卡尔积

    笛卡尔积,是指集合A中元素与B中元素所有的两两组合。 如A=(a,b),B=(1,2),那么笛卡尔积为(a1,a2...

  • 笛卡尔积

    笛卡尔乘积:笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积表示为...

  • 笛卡尔积

    之前写一个SKU的插件,用到了【笛卡尔积】,明白其原理,但是就是写不出来 看来功力尚浅,需要努力 后来借鉴了网上的...

  • 笛卡尔积

    Pandas如何实现相当于SQL交叉连接(笛卡尔积) https://www.cnpython.com/qa/14...

  • 笛卡尔积

    首先知道啥是笛卡尔积,百度百科中解释是这样的: 笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesia...

  • 笛卡尔积

    假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0), (a, 1), (a...

  • 优雅的写双重循环

    用 itertools 的笛卡尔积 product 返回一个生成器,能 yield 出传入数组形成的笛卡尔积。pr...

网友评论

      本文标题:如何绕过ODPS不支持的笛卡尔积的限制

      本文链接:https://www.haomeiwen.com/subject/ncoetftx.html