Избегайте использования псевдонима для определения общего столбца - PullRequest
0 голосов
/ 26 июня 2018

Есть ли способ, с помощью которого мы можем избежать использования псевдонима для таблицы и установить его в качестве опции по умолчанию, когда появляется сценарий с дублирующимся столбцом? Я искал способ сделать это, чтобы не просматривать каждую ссылку на столбец и не обновлять ее, чтобы использовать table1 в качестве псевдонима.

например:.

select column1, column2, t2.column2, t2.column1 
from table (DEFAULT something that treats this table as default when no alias is mentioned against a column), table2 t2
where id = t2.id

Заранее спасибо.

1 Ответ

0 голосов
/ 26 июня 2018

Нет, нельзя указывать псевдоним таблицы, если несколько таблиц в запросе имеют одинаковое имя столбца. Единственный способ избежать добавления псевдонимов при добавлении новой таблицы в SQL - это сделать запрос к этой таблице в подзапросе или CTE и переименовать столбцы новой добавленной таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...