Hành vi được giải thích trong câu hỏi này .
Nhưng bạn cũng đã hỏi:"Có thể thay đổi hành vi mặc định này không? (Chạy cùng một truy vấn, nhưng nhận được lỗi thay vì tất cả các hàng)" và mở rộng về điều đó trong một nhận xét với "Tôi muốn buộc lỗi cho cùng một truy vấn , không phải thay đổi truy vấn để nhận được kết quả mong muốn ".
Không, không thể thay đổi hành vi. Nó đang làm những gì tài liệu nói rằng nó nên làm:
Bạn không thể làm cho nó ngừng xem xét câu lệnh mẹ và chỉ giải quyết bí danh không đủ tiêu chuẩn bên trong truy vấn con. Bạn sẽ phải thay đổi truy vấn để làm cho nó bị lỗi. Không có lý do gì không để xác định giá trị nhận dạng của bạn và nhiều lý do tại sao bạn nên làm như vậy, bao gồm cả lý do có thể ngăn bạn che dấu các lỗi trong mã của mình.