【发布时间】:2020-09-17 22:59:53
【问题描述】:
我需要合并下表。
表 1
UserID |TopicName
1 |Topic1
1 |Topic2
2 |Topic1
2 |Topic2
2 |Topic3
表2
UserID |Levelname
1 |level1
1 |level2
1 |level3
1 |level4
2 |level1
输出
UserID |TopicName|LevelName
1 |Topic1 |Level1
1 |Topic2 |Level2
1 | |Level3
1 | |Level4
TopicName|LevelName
1 |Topic1 |Level1
1 |Topic2 |Level2
1 | |Level3
1 | |Level4
【问题讨论】:
-
请用您正在运行的数据库标记您的问题:mysq、oracle、sql-server....?
-
如果这是 mysql,
DISTINCT是返回非重复行的一种选择dev.mysql.com/doc/refman/8.0/en/select.html -
请尝试一下,向我们展示您的尝试 - 这不是代码编写服务。
标签: sql sql-server database left-join window-functions