Ich habe eine Abfrage wie:Redshift: Max Elemente innerhalb "IN-Klausel"?
SELECT count(id), pro.country_code
FROM profiles AS pro
WHERE id IN (SELECT profile_id FROM reports)
GROUP BY pro.country_code;
Meine Fragen:
Wie viele Elemente, die Sie in einer Rotverschiebung KLAUSEL verwenden kann? Speichern der tatsächlichen IDs anstelle der Sub-SQL-Anweisung muss schneller für die Durchführung dieser äußeren Abfrage jedes Mal sein, nicht wahr?
Es gibt keine Beschränkung für die Anzahl der von der Unterauswahl zurückgegebenen Elemente. Zumindest nicht in Postgres und da Amazon eine Abzweigung ist (wenn auch von einer wirklich alten Version), sollte es auch keine Einschränkung geben. –