Vous utilisez la table Personals.Groups
deux fois dans la première sous-requête.Si vous voulez vraiment avoir la table Personals.Groups
vous devez leur donner un alias que vous utiliserez ensuite à la place des noms de table dans le reste de la requête.
INNER JOIN Personals.Groups as PG1
et
INNER JOIN Personals.Groups as PG2
Si vous n'en avez besoin que d'un, vous pouvez combiner le on
clauses pour n'en utiliser qu'une à la place.
INNER JOIN Personals.Groups
ON Personals.Registry.[Group] = Personals.Groups.Id and
Personals.Groups.Id = CHG.GroupID