Stai utilizzando la tabella Personals.Groups
due volte nella prima sottointerrogazione. Se intendi davvero avere la tabella Personals.Groups
devi dare loro un alias che poi utilizzerai al posto dei nomi delle tabelle nel resto della query.
INNER JOIN Personals.Groups as PG1
e
INNER JOIN Personals.Groups as PG2
Se ne hai solo bisogno puoi combinare il on
clausole per usarne una sola.
INNER JOIN Personals.Groups
ON Personals.Registry.[Group] = Personals.Groups.Id and
Personals.Groups.Id = CHG.GroupID