Слияние двух таблиц в запросе - PullRequest
0 голосов
/ 22 января 2020

У меня есть две таблицы в SQL Server 2008 R2. Одна называется customer, а данные в таблице выглядят следующим образом:

enter image description here

Вторая таблица называется Operators, и данные выглядят так:

enter image description here

Результат должен объединить данные из обеих таблиц и выглядеть следующим образом:

enter image description here

Ответы [ 2 ]

1 голос
/ 22 января 2020

Я думаю, что вы хотите union all:

select brid, customer_id, 0 as account_id, customer_name, nic_no
from customers
union all
select brid, customer_id, account_id, (first_name + ' ' + last_name) as customer_name, nic_no
from operators;
0 голосов
/ 22 января 2020

Пожалуйста, попробуйте это также ..

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...