1つのサードパーティに関連付けられているが他のサードパーティに関連付けられていないfirst_party_idのIDの重複しないセットを与えるクエリを実行しています。 Correlated queries not yet supported.
AWS Athenaのネストされたクエリの代替方法
は、ネストされたクエリの代替のために、prestodbドキュメント、https://prestodb.io/docs/current/sql/select.html(アテナは、ボンネットの下prestodbである)を見ていた:このクエリはエラーを与えて、しかし、アテナでは実行されません。 with statement
例は、このnot in
節ではうまく翻訳されていないようです。ネストされたクエリの代わりになるものを探してみましょう。
SELECT
COUNT(DISTINCT i.third_party_id) AS uniques
FROM
db.ids i
WHERE
i.third_party_type = 'cookie_1'
AND i.first_party_id NOT IN (
SELECT
i.first_party_id
WHERE
i.third_party_id = 'cookie_2'
)
ええ、声明で理解した方法はあります!また、次のような文を入れ子にすることもできます - > 'xを(yを(...)、zを(...) – pauld