【问题标题】:How do I query using GQL to find a Column/Entity with duplicate values如何使用 GQL 查询以查找具有重复值的列/实体
【发布时间】:2020-04-29 22:25:17
【问题描述】:

我在 Google Cloud Datastore 中有一个名为 Entity_Name 的实体。我将如何使用 GQL 查询以查找其中的重复值? GQL 不允许我执行GROUP BY 操作。

【问题讨论】:

    标签: google-cloud-platform google-cloud-datastore gql


    【解决方案1】:

    来自Documentation

    GQL 大致映射到 SQL:您可以将 GQL 种类视为 SQL 表,将 GQL 实体视为 SQL 行,将 GQL 属性视为 SQL 列。但是,SQL 行列查找仅限于单个值,而在 GQL 中,属性可以是多值属性。

    因此,GQL 与 SQL 相同。只有以下选项SELECT clauses are recognized

    • 不同
    • 开启不同
    • 来自
    • 在哪里
    • 订购人
    • 限制
    • 偏移量

    如果您需要在 Datastore 中查找重复值,Find duplicates in App Engine Datastore 会为您提供一种方法。

    【讨论】:

      猜你喜欢
      • 2011-01-01
      • 2011-05-05
      • 2010-09-24
      • 1970-01-01
      • 2022-11-07
      • 2011-05-30
      • 2011-04-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多