Как выполнить запрос с помощью GQL, чтобы найти столбец / объект с повторяющимися значениями - PullRequest
0 голосов
/ 13 января 2020

У меня есть объект в хранилище данных Google Cloud с именем Entity_Name. Как бы я запросил с помощью GQL, чтобы найти дублирующиеся значения среди них? GQL не позволяет мне выполнять операцию GROUP BY.

1 Ответ

1 голос
/ 13 января 2020

Из документации :

GQL примерно соответствует SQL: тип GQL можно представить как SQL table, объект GQL в виде строки SQL и свойство GQL в виде столбца SQL. Однако поиск по столбцу SQL ограничен одним значением, тогда как в GQL свойство может быть свойством с несколькими значениями.

Следовательно, GQL равен , а не так же, как SQL. Только следующие опции распознаются предложения SELECT :

  • DISTINCT
  • DISTINCT ON
  • FROM
  • WHERE
  • ЗАКАЗАТЬ ПО
  • LIMIT
  • OFFSET

Если вам нужно найти повторяющиеся значения в Datastore, Поиск дубликатов в App Engine Datastore покажет вам способ сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...