Только не используйте псевдоним и повторите предложение FROM
:
select c.CompanyId, c.RequestedByEmployeeID as ResponsibleLawyerID
from Company c
union
select c.CompanyId, c.RequestedByEmployeeID as ResponsibleLawyerID
from Company c
order by CompanyID;
Обратите внимание, что вам нужно выбрать столбец.Если вы не хотите выбирать столбец, но хотите упорядочить его, то одним из решений является подзапрос.Ваш запрос в основном бессмысленный (выбирая тот же столбец), поэтому добавление компании кажется разумным.
order by
относится к результату union
, а не к конкретному подзапросу.Таким образом, псевдоним не подходит.
Использование union
означает, что вам не нужны дубликаты, поэтому за их удаление база данных подвергается снижению производительности.Если вам все равно, используйте union all
.