Столбцы, указанные более одного раза при объединении временных таблиц - PullRequest
0 голосов
/ 19 сентября 2018

Я бы хотел объединить две временные таблицы в третью и последнюю временную таблицу.Ниже приведен код, который я написал.

SELECT *
INTO ##ADAPS135
FROM ##ADA
JOIN ##PS135 PS ON PS.StudentID = ##ADA.StudentID

Я получаю сообщение об ошибке, которое гласит:

Имена столбцов в каждой таблице должны быть уникальными.Имя столбца 'StudentID' в таблице '## ADAPS135' указано более одного раза.

Что я могу сделать, чтобы это исправить?

Пожалуйста, дайте мне знать, если вам нужно большеИнформация!Спасибо.

1 Ответ

0 голосов
/ 19 сентября 2018

1) Не используйте глобальные временные таблицы

2) Дайте псевдонимам всех ваших таблиц

3) select * не более одной из них

EG

SELECT ada.*, ps.SomeColumn, ps.OhterColumn, . . .
INTO #ADAPS135 
FROM #ADA ada
JOIN #PS135 PS 
  ON PS.StudentID = ada.StudentID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...