Thay vì sửa đổi truy vấn của họ, chỉ cần họ luôn tham chiếu dữ liệu thông qua một chế độ xem. Họ không có quyền gì đối với bảng thực mà chế độ xem được tạo ra. Bạn tạo chế độ xem đó với
Create View tablenametheyuse as select * from realtable with id = 'user'
và chỉ cấp quyền cho người dùng đó đối với chế độ xem của anh ta.
Giờ đây, họ viết mã các câu lệnh đã chọn của mình theo bất kỳ cách nào họ muốn qua chế độ xem.