1. Vì sao cần định dạng SQL
SQL một dòng hoặc SQL sinh từ ORM sẽ rất khó đọc khi các câu JOIN ngày càng nhiều. Tách theo từng mệnh đề (SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY, v.v.) với thụt lề nhất quán sẽ giúp thấy ngay bảng nào nối với điều kiện nào và bộ lọc WHERE là gì, từ đó rút ngắn thời gian review code và gỡ lỗi.