【发布时间】:2020-07-16 07:19:58
【问题描述】:
我有一张和下面一样的表。
|----------|---------|
| NAME1 | NAME2 |
|----------|---------|
| R1 | R2 |
| R3 | R4 |
| R2 | R1 |
| R1 | R5 |
| R4 | R3 |
|--------------------|
但在这里我需要将元组 (R1, R2) 和 (R2, R1) 视为相同。这意味着元组 (R1, R2) 和 (R2, R1) 中只有一个可以在决赛表中。同样,(R4,R3)和(R3,R4)也是一样的。这意味着元组 (R3, R4) 和 (R4, R3) 中只有一个可以进入决赛表。
决赛桌应该是这样的。
|----------|---------|
| NAME1 | NAME2 |
|----------|---------|
| R1 | R2 |
| R3 | R4 |
| R1 | R5 |
|--------------------|
如何使用 SQL 做到这一点?
【问题讨论】:
标签: mysql sql database postgresql database-design