Nie, nie może.
FOREIGN KEY
ograniczenie może (i musi) odnosić się do innej tabeli, ale może wykonywać tylko kontrole równości.
Tj. możesz sprawdzić, czy kolumna (lub zestaw kolumn) jest równy tym w innej tabeli, ale nie bardziej złożone warunki (takie jak wewnątrz zakresu lub cokolwiek).
W tym celu musisz zaimplementować wyzwalacz.