1. Pourquoi mettre SQL en forme
Un SQL sur une seule ligne ou généré par un ORM devient difficile à lire à mesure que les jointures s'accumulent. Le découper en clauses (SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY, etc.) avec une indentation cohérente permet de voir immédiatement quelles tables sont jointes, selon quelle condition, et quels filtres applique le WHERE, ce qui accélère la revue de code et le débogage.