We generally use join conditions instead of adding them to the where clause to improve readability. In queries with potentially a dozen or more tables, figuring out which parts of the where clause serve what purpose is hard. This particular case could go either way: are we 'filtering' gltrans or looking for a 'subtable' of gltrans?