запросить 2 столбца с различным количеством строк из разных данных в одной базе данных - PullRequest
0 голосов
/ 25 сентября 2019

Как мне запросить, чтобы найти 2 столбца с разным количеством строк из разных данных в одной и той же базе данных.

Я пытался сделать это так, но он объединяет данные.

SELECT core.[Close Date for core], care.[close date for care] FROM core, care;

Пример исходных данных и желаемого выхода: example

1 Ответ

0 голосов
/ 25 сентября 2019

Создайте запрос объединения, Запрос1 , чтобы вывести список пользователей:

Select Id, User
From core
Union    
Select Id, User
From care

Затем используйте это с левым соединением для каждой из таблиц:

SELECT 
    Query1.Id,
    Query1.User,
    core.[Close Date] As [Close Date for core],
    care.[Close Date] As [Close Date for care]
FROM 
    (Query1
LEFT JOIN
    core ON core.Id = Query1.Id)
LEFT JOIN
    care ON care.Id = Query1.Id;

Выход Запрос1 :

enter image description here

Выход Запрос2 :

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...