Sql 在查询中合并两个表
我在SQLServer2008R2中有两个表。其中一个称为customer,表中的数据如下所示: 第二个表称为Operators,数据如下所示: 结果应合并来自两个表的数据,如下所示: 我想你想要所有人:Sql 在查询中合并两个表,sql,sql-server,sql-server-2008-r2,Sql,Sql Server,Sql Server 2008 R2,我在SQLServer2008R2中有两个表。其中一个称为customer,表中的数据如下所示: 第二个表称为Operators,数据如下所示: 结果应合并来自两个表的数据,如下所示: 我想你想要所有人: 请也试试这个 SELECT BrID ,Customer_Id ,0 as Account_Id ,Customer_Name as [Customer name] ,NIC_No FROM Customer UNION ALL se
请也试试这个
SELECT BrID
,Customer_Id
,0 as Account_Id
,Customer_Name as [Customer name]
,NIC_No
FROM Customer
UNION ALL
select BrID
,Customer_Id
,Account_Id
,CONCAT(First_Name,' ',Last_Name) as [Customer name]
,NIC_No
FROM Operator
谢谢你的解决方案。Customer表和Operators表都通过BRD、CustomerID列引用。我们是否可以使用sql server的联接和合并或其他一些功能来获得所需的结果。@SyedImranShah。这回答了您在这里提出的问题。如果你有一个不同的问题,那么把它作为一个新问题来问。请确保解释是你真正想做的。
SELECT BrID
,Customer_Id
,0 as Account_Id
,Customer_Name as [Customer name]
,NIC_No
FROM Customer
UNION ALL
select BrID
,Customer_Id
,Account_Id
,CONCAT(First_Name,' ',Last_Name) as [Customer name]
,NIC_No
FROM Operator