For example:
JOIN team_member ON team_member.person_id = person.id
It's completely self evident what is being joined without the need to trace back to the table aliases.
Pretty much all of your advice is premature optimization in my eyes. You can/should do those things when they are needed, but there is no reason to automatically write every single SQL query that explicitly.
No comments yet.