【发布时间】:2024-04-30 00:35:02
【问题描述】:
有两个表同时包含 ID 和用户名。寻找一个雪花 SQL 查询,该查询会导致从同一个表或两个表中识别不同用户共享的 ID。
表 1
| ID | User |
|---|---|
| 1001 | A |
| 1002 | B |
| 1003 | C |
| 1002 | D |
| 1005 | E |
表 2
| ID | User |
|---|---|
| 1006 | H |
| 1005 | E |
| 1003 | G |
| 1002 | F |
| 1001 | A |
预期结果: 1002 - [B,D,F] -> ID 1002 被两个表中的 3 个不同用户使用 1003 - [C,G] -> ID 1003 被两个表中的 2 个不同用户使用
注意: 1001 不包括在内,因为它是两个表中的同一个用户
【问题讨论】:
标签: sql snowflake-cloud-data-platform snowflake-sql