Sql 是否有其他方法合并图片中显示的2个不同表中的2列。我希望它';使用unpivot是可能的
Sql 是否有其他方法合并图片中显示的2个不同表中的2列。我希望它';使用unpivot是可能的,sql,oracle11g,Sql,Oracle11g,这两个表使用JOIN组合并显示在视图中。我的主要要求是将两个列合并为一个公共列,在SQL中,在本例中您不希望使用UNION,而是使用一种称为join的东西。在您的情况下,它将如下所示: select Sno, EmpNo, SnNo from Employee e left join Test t on e.EmpNo = t.EmpNo 这将导致以下输出 SNo EmpNo SnNo 1 100 11 2 101 12 3 102 13 您还可
这两个表使用JOIN组合并显示在视图中。我的主要要求是将两个列合并为一个公共列,在SQL中,在本例中您不希望使用UNION,而是使用一种称为join的东西。在您的情况下,它将如下所示:
select Sno, EmpNo, SnNo
from Employee e
left join Test t on e.EmpNo = t.EmpNo
这将导致以下输出
SNo EmpNo SnNo
1 100 11
2 101 12
3 102 13
您还可以将柱合并为一列:
select EmpNo, SnNo || ' ' || Sno
from Employee e
left join Test t on e.EmpNo = t.EmpNo
这将导致
EmpNo SnNoSno
100 11 1
101 12 2
102 13 3
如果要删除重复的Text:OK,也可以使用union。截图:不可接受。屏幕照片:来吧。此外,还不清楚您尝试过什么以及问题出在哪里;请给我一个per。你的文本在记事本上。使用控件C将其复制,并使用控件V将其粘贴到问题中。没有理由为你的屏幕拍照!大家好,join做了什么,我正在寻找的是如何合并两列,并得到一个单一的列不使用联合
select srno as id,empnum as emplyno from employee
union all
select srnotest as id,testsrno as emplyno from test