Альтернативы ИСПОЛЬЗОВАНИЮ в JOIN for SQL Server для избежания дублирования столбцов в объединенной таблице

SQL Serverне предлагает ключевое словоUSING в контекстеJOIN,
ни это не обеспечиваетNATURAL JOIN.

Помимо явного (вручную) перечисления всех столбцов (ссылка на дублирующийся вопрос), есть ли альтернатива для получения таблицы, в которой столбцы, к которым я присоединяюсь, с одинаковыми именами в 2 соединенных таблицах, не дублируются?

В качестве промежуточного шага я попытался сохранить во временной таблице результат

SELECT INTO #MyTempTable * FROM tableA 
INNER JOIN tableB 
ON tableA.commonColumn = tableB.commonColumn;

Но я уже получаю сообщение об ошибке:

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

Ответы на вопрос(4)

Ваш ответ на вопрос