gpt4 book ai didi

database - GQL 语法中的子选择(数据存储查看器)

转载 作者:搜寻专家 更新时间:2023-10-30 20:28:59 24 4
gpt4 key购买 nike

我有两个实体:Cars (ownerId->String) 和 Users (userId->String),其中 ownerId 是表示 userId 的外键。

我正在尝试执行此查询,但我在 Datastore Viewer 中收到“GQL 语法”。我该如何执行此 SUBSELECT?

SELECT * FROM Cars WHERE ownerId IN (SELECT userId FROM Users);

最佳答案

你不能。 GQL 不是 SQL。

您将需要执行一次选择,然后迭代并获取/过滤,或者执行两次选择并合并到代码中。

或者在 Car 对象中添加一个标志,告诉你 Owner 是一个 User,那么你就不需要了

如果您不是要尝试编写代码,而只是探索,那么 remote_api shell 是尝试这些东西的地方。虽然这在 python 中要容易得多;-)

关于database - GQL 语法中的子选择(数据存储查看器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16261912/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com