【发布时间】:2021-05-18 02:04:39
【问题描述】:
我想选择在column1 和column2 中具有相同值但在column3 中不同的行。
这是我的桌子。
| column1 | column2 | column3 |
|---|---|---|
| a | J | abc |
| a | K | def |
| a | L | xyz |
| b | J | abc |
| b | J | def |
| b | L | xyz |
| c | K | def |
| c | K | def |
这是我想要的输出。
| column1 | column2 |
|---|---|
| b | J |
这是我尝试过的。
SELECT column1, column2
FROM my_table
GROUP BY column1, column2, column3
HAVING COUNT(column1) > 1;
【问题讨论】: