Moins,
> Führe ich diese aus, bekomme ich alle Probestellen wiedergegeben,
> welche in EINEM (siehe unten) der angegebenen Jahre Einträge haben.
> Wichtig ist mir jedoch zu wissen, welche Probestellen denn in ALLEN
> diesen Jahren beprobt wurden.
dann versuchs mal mit
select mzb.land, count ( distinct (mzb.samplsite_id)) AS AnzahlProbestellen
from public.mzb
group by mzb.land
having array_agg(distinct extract(year from mzb.date)::int) =
ARRAY[1999,2000,2001,2002]
Gruss
Thomas