Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

TSQL Msg 1013 Utilisez des noms de corrélation pour les distinguer.

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