我有2张桌子
usermaster
ID UserType UserName
1 SuperAdmin SAdmin
和教授马斯特
Id UserName AdminID
2 Myname 2 Myname
我想在一列中结合两个表的UserName来检索结果。我正在使用查询
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
我怎样才能实现这个目标?
答案 0 :(得分: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