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

У меня есть процедура, в которой я получаю данные из моей 1-й временной таблицы, как показано ниже

введите описание изображения здесь

2-я таблица температур, как показано ниже

введите описание изображения здесь

Теперь мне нужно присоединиться к этим двум временным таблицам, чтобы получить все совпадающие и несоответствующие данные. Мой результат будет таким, как показано ниже

введите описание изображения здесь

введите описание изображения здесь

Но я получаю только совпадающие данные. Помогите, пожалуйста, как это сделать

1 Ответ

0 голосов
/ 01 августа 2020

Думаю, это full join:

select 
    coalesce(t1.agentName, t2.agentName) agentName,
    coalesce(t1.completedTickets, 0) completedTickets,
    coalesce(t2.activeTickets, 0) activeTickets
from t1
full join t2 on t2.agentName = t1.agentName
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...