Сдвиг значений одного столбца в другой при получении результатов

У меня есть 2 таблицы

usermaster

ID  UserType    UserName    
1   SuperAdmin  SAdmin      

и профессорМастер

Id  UserName    AdminID 
2   Myname  2   Myname  

Я хочу объединить UserName обеих таблиц в один столбец, где получение результатов. Я использую Query

select  P.UserName,A.UserName from ProfessorMaster P inner join usermaster A on A.ID=P.AdminID where P.IsSelected=1 

Я получаю такую ​​запись

UserName    UserName1
Myname  Admin
prof    Professor
Prof12  Admin

Но я хочу этого

UserName    

Myname  
prof    
Prof12  
Admin
Professor

Как я могу достичь этого?

1 ответ

Ты можешь использовать union чтобы получить это в один столбец.

select P.UserName as username 
from ProfessorMaster P inner join usermaster A 
on A.ID=P.AdminID 
where P.IsSelected=1 
union
select A.UserName
from ProfessorMaster P inner join usermaster A 
on A.ID=P.AdminID 
where P.IsSelected=1 
Другие вопросы по тегам