У меня есть два объекта: Cars (ownerId-> String) и Users (userId-> String), где ownerId - это внешний ключ, представляющий userId.Subselect в синтаксисе GQL (Datastore viewer)
Я пытаюсь выполнить этот запрос, но я получаю «синтаксис GQL» в Datastore Viewer. Как я могу сделать это ПОДДЕРЖКА?
SELECT * FROM Cars WHERE ownerId IN (SELECT userId FROM Users);
Вы не можете. GQL не является SQL. Вам нужно будет сделать один выбор, затем выполнить итерацию и выборку/фильтр или выполнить два выбора и слить код. Поочередно добавьте флаг в объект Car, который сообщает вам, что Владелец является пользователем, тогда вам не нужно. –
@Tim - вы должны сделать это в ответ. –