Vous pouvez utiliser plusieurs colonnes pour un IN condition :
SELECT s.period, s.year, s.amount
FROM salaries s
where (s.year, s.period) in (select year, period from periods)
Mais le not exists de Gordon la solution est probablement plus rapide.