Truy vấn lồng 5-6 lớp tôi viết cho một ứng dụng khoảng năm 2012. Chính tôi viết xong mà còn ngẫm nghĩ "liệu có ai viết một câu SQL kỳ cục như thế này không mà?"
Nói về khả năng build SQL của Access thì phải nói rất mạnh. Uyên bác như Vetmini mà tôi đã ít nhất 2 lần đưa câu SQL khác xa ý tưởng của thành viên ấy. Một lần Access bày cho tôi dùng DELETE có JOIN điều tôi chưa bao giờ biết trước đây (và nhiều bác nếu chưa thấy cái lệnh đấy thì chắc y như tôi trước đó), lần khác tôi dùng INNER JOIN khác xa gợi ý dùng hàm tìm kiếm DLOOKUP từ Vetmini. Tôi đã kiểm tra theo 2 phương án thì thấy truy vấn do Access tạo ra cho
tốc độ vượt trội nhất là khi số record trên vài vạn.
Bởi vậy theo tôi Access chính là người thầy uyên bác về SQL vì nó luôn đem đến cho người thực hành những bài học mới nhất, tối ưu nhất về cách dùng SQL. Ngày trước vì tôn sùng với kiến thức cũ mà tôi thậm chí luôn sửa INNER JOIN thành WHERE vì cho là nó ngắn gọn hơn. Phải sau gần chục năm tôi mới vỡ lẽ tại sao Access luôn dùng INNER JOIN thay vì dùng WHERE.