Không, không thể.
FOREIGN KEY
ràng buộc có thể (và phải) liên quan đến một bảng khác, nhưng nó chỉ có thể thực hiện kiểm tra tính công bằng.
I E. bạn có thể kiểm tra xem một cột (hoặc một tập hợp các cột) có bằng với các cột trong bảng kia nhưng không có các điều kiện phức tạp hơn (như bên trong một khoảng hoặc bất cứ điều gì).
Bạn sẽ phải triển khai một trình kích hoạt cho điều đó.