根据第二列的值不同的第二列选择一个列

问题描述 投票:0回答:1

假设我们有一个包含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 ac

sql select hive
1个回答
0
投票

我认为这应该对您有用,它将显示C1价位仅与C1 + C2组合相匹配的位置

select distinct C1 from table
group by C1, C2
having count(*) = 1;

很少的行,因此您应该能够弄清楚它的作用。

© www.soinside.com 2019 - 2024. All rights reserved.