【发布时间】:2021-06-04 06:54:43
【问题描述】:
尝试编写 Presto 查询以消除我正在考虑的重复条目。这是我的表格的简化版本:
| colA | colB | colC |
|---|---|---|
| AA | BB | CC |
| BB | AA | CC |
| DD | EE | FF |
| AA | DD | GG |
如果 colA 和 colB 包含反向重复的行,我想从我的查询结果中排除一个(即我们有 (AA, BB) 和 (BB, AA),所以我会得到:
| colA | colB | colC |
|---|---|---|
| AA | BB | CC |
| DD | EE | FF |
| AA | DD | GG |
我是否保留 (AA, BB) 或 (BB, AA) 配对并不重要,为此,它们是相同的。实际值是半随机字符串。
我尝试了多种方法,例如尝试 NOT EXISTS 和不同的 JOIN,但它们最终都删除了 (AA, BB) 和 (BB, AA) 行。
【问题讨论】: