Problems / Predicate Pushdown / Editorial
This is a three-table join with predicates on two dimension tables:
Without predicate pushdown, the engine joins all 400 sales × 10 stores × 25 products before filtering. With pushdown, it joins 400 sales × ~3 US stores × ~5 Electronics products — dramatically fewer comparisons.
Query optimizers attempt this automatically, but:
Solve Predicate Pushdown yourself →