Nej det kan det inte.
En FOREIGN KEY
begränsning kan (och måste) relatera till en annan tabell, men den kan bara utföra likvärdighetskontroller.
d.v.s. du kan testa att en kolumn (eller en uppsättning kolumner) är lika med de i den andra tabellen men inte mer komplexa villkor (som inom ett span eller vad som helst).
Du måste implementera en trigger för det.