私は同じ最初の映画を共有している俳優を見つけようとしました。すべての俳優の最初の映画を見つけるのは簡単でした。
[{
"type": "/film/actor",
"name": null,
"/film/actor/film": [{
"film": [{
"name": null,
"initial_release_date": null
}],
"sort": "film.initial_release_date",
"limit": 1
}]
}]
その後、2つのクエリの結果を交差させたいと思いました。まず、freebase.comのクエリエディタで、同じ映画に2人の俳優が参加する必要がある例に気づきました。
[{
"a:starring": [{
"actor": "Joe Pesci"
}],
"b:starring": [{
"actor": "Robert de Niro"
}],
"name": null,
"id": null,
"starring": [{
"actor": null
}],
"type": "/film/film"
}]
しかし、2つの同じクエリの前に「a:film」、「b:film」などのような変更を加えようとすると、常にエラーが発生しました。おそらく私はSQLに慣れすぎており、一時的なサブクエリの観点から考える必要があります。別の方法で考える必要があります。