【发布时间】:2020-01-23 00:05:41
【问题描述】:
我有三个名为 Table1、Table2 和 Table3 的表。 Table1 有列(mobNum bigint,visitedUS DateTime)。 Table2 有列(mobNum bigint,visitedUK DateTime)。 Table3 有列(mobNum bigint,visitedChina DateTime)。样本数据如下
表1
___________________________
mobnum | visitedUS
___________________________
9000000001 | 20/10/18
___________________________
9000000001 | 11/07/19
___________________________
9000000002 | 01/02/17
___________________________
表2
mobnum | visitedUK
___________________________
9000000001 | 03/05/19
___________________________
9000000002 |10/10/18
___________________________
表3
mobnum | visitedChina
___________________________
9000000001 | 15/03/18
___________________________
现在我希望 SQL 查询显示如下结果
Result Table
-------------------------------------------------------
mobnum | visitedUS | visitedUK | visitedChina
-------------------------------------------------------
9000000001|20/10/18 | 03/05/19 | 15/03/18
-------------------------------------------------------
9000000001|11/07/19 | Null | Null
-------------------------------------------------------
9000000002|01/02/17 | 10/10/18 | Null
-------------------------------------------------------
【问题讨论】:
-
其中一个答案是否为您解决了问题?
标签: sql sql-server