Tôi không tin là có thể. Đối với một điều, trình tối ưu hóa truy vấn giả sử một danh sách cụ thể gồm những thứ giống như bảng trong mệnh đề FROM.
Cách giải quyết đơn giản nhất mà tôi có thể nghĩ đến là UNION giữa hai bảng:
SELECT md5
FROM hr
WHERE @clienttype = 'Employee'
AND current = 2
UNION
SELECT md5
FROM other
WHERE @clienttype = 'Member'
AND current = 2;
Chỉ một nửa UNION có thể là True, với vị từ @clienttype.