代码之家  ›  专栏  ›  技术社区  ›  Hal

如何在bigquery中从长数据创建列表?

  •  0
  • Hal  · 技术社区  · 2 年前

    嗨,我有一张这样的桌子

    23
    1.
    2. 25
    2. 26
    3.

    订单ID 产品ID
    23,24,27
    25,26
    27

    我如何做到这一点?

    1 回复  |  直到 2 年前
        1
  •  0
  •   Tim Biegeleisen    2 年前

    使用 STRING_AGG :

    SELECT orderId, STRING_AGG(productId ORDER BY productId) AS productIds
    FROM yourTable
    ORDER BY orderId;