Stop Using INNER JOIN When You Only Need A Filter

How SEMI JOIN keeps Spark queries simpler, lighter and cheaper to run