Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

TSQL Msg 1013 Използвайте корелационни имена, за да ги разграничите.

Вие използвате таблицата Personals.Groups два пъти в първата подзаявка. Ако наистина искате да имате таблицата Personals.Groups трябва да им дадете псевдоним, който след това да използвате вместо имената на таблиците в останалата част от заявката.

INNER JOIN Personals.Groups as PG1

и

INNER JOIN Personals.Groups as PG2

Ако имате нужда само от един, можете да комбинирате on клаузи, за да използвате само една вместо това.

INNER JOIN Personals.Groups 
  ON Personals.Registry.[Group] = Personals.Groups.Id and
     Personals.Groups.Id = CHG.GroupID



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да коригирате „Процедурата очаква параметър „@statement“ от тип „ntext/nchar/nvarchar“.“ Грешка в SQL Server

  2. 3 начина да получите езика на текущата сесия в SQL Server (T-SQL)

  3. Как да намеря кои колони нямат никакви данни (всички стойности са NULL)?

  4. Информационна схема и първични ключове

  5. Нуждаете се от референтен код за SMO в C# SQL Server 2008