Selection Before Join — Heuristic Optimization | OneNoughtOne