yo du einer,
Das DISTINCT ist nötig (?), da eine Adresse mehreren Gruppen zugeordnet sein kann. Ohne würden die Adressen, die in x Gruppen sind, auch x-mal angezeigt werden. (Seh ich doch richtig, oder?)
das distinct ist nicht zwingend notwendig in deinem falle, kanst es weglassen, wenn du mit einer unterabfrage arbeitest.
du benutzt in der unterbabfrage die gleiche tabelle wie in der oberen, wo sind den deine aliasnamen für die gleichnamigen tabellen ?
Ilja