Na studiach kiedyś połowę zajęć poświęciliśmy własnie na to, że się licytowałem z facetem co do tej wersji. Nie zawsze jest lepsza, ale o dziwo często była szybsza. Co do Joinów to warto korzystać, jak chcesz LEFT JOINa, czyli przypadek, że rekord w złączanej tabeli nie musi istnieć - to co ja podalem zastąpi jedynie INNER JOINa.