Customers と Orders という 2 つのテーブルがあり、顧客の最新の注文を検索したい場合、GQL を使用して Google App Engine でこれを行うにはどうすればよいですか?
通常、これらの 2 つのテーブルは、orders テーブルに存在する外部キー customer_id を介して結合します。
select orders.* from customers, orders
where customers.customer_id = orders.customer_id
and orders.order_id = (select top 1 sub_orders.order_id from orders sub_orders
where sub_orders.customer_id = orders.customer_id
order by sub_orders.order_date desc)
ただし、Google App Engine では結合ができないように見えるため、この制限を回避する方法がわかりません。任意の提案をいただければ幸いです。