De tweede versie, met de expliciete JOIN en join-voorwaarde is gestandaardiseerde SQL.
De impliciete join-syntaxis met een WHERE clausule is verouderde syntaxis (of, beter gezegd, als slecht beschouwd) - gedeeltelijk omdat het gemakkelijk is om de WHERE te vergeten clausule en een Cartesiaans product veroorzaken.