假设我们有一个包含4个不同列的配置单元表,我想从中选择第一列中的那些值,同时确保第二列中的值不同。有任何帮助或指导如何执行?
---------------------
| C1 | C2 | C3 | C4 |
---------------------
| a 1 g. h |
| a 1 f. l |
| a 3 t. p |
| b 1 r. o |
| b 1 e. q |
| c 1 w. w |
| c 2 z. p |
-------------------
在上面的示例中,由于它们在C2处的值不同,所以我想在蜂巢中选择return a
和c
。
我认为这应该对您有用,它将显示C1价位仅与C1 + C2组合相匹配的位置
select distinct C1 from table
group by C1, C2
having count(*) = 1;
很少的行,因此您应该能够弄清楚它的作用。