2
Cars (ownerId-> String) 및 Users (userId-> String)의 두 엔티티가 있습니다. 여기서 ownerId는 userId를 나타내는 외래 키입니다.GQL 구문의 하위 선택
이 쿼리를 실행하려고하는데 데이터 저장소 뷰어에 "GQL 구문"이 표시됩니다. 이 구독을 어떻게 할 수 있습니까?
SELECT * FROM Cars WHERE ownerId IN (SELECT userId FROM Users);
수 없습니다. GQL은 SQL이 아닙니다. 하나의 선택을 수행 한 다음 반복 및 가져 오기/필터링을 수행하거나 코드에서 두 개의 선택 및 병합을 수행해야합니다. 또는 Car 객체에 Owner가 User임을 나타내는 플래그를 추가 한 다음 필요하지 않습니다. –
@Tim - 이것을 답으로 만들어야합니다. –