这是我的表:
-------------------------
A1 | A2 | count |
-------------------------
a | b | 1 |
b | a | 1 |
c | a | 1 |
d | b | 1 |
b | d | 1 |
-------------------------
我想从这个表中选择具有不同计数值的不同值。如果我选择A2列,其中我使用“b”指定子句,那时我想要这样的结果
A | count
--------------
a | 1
d | 1
答案 0 :(得分:0)
您是否尝试这样做:
select A1 as A,count FROM Table1 WHERE A2 = 'b' GROUP BY A1,count
它会给你结果:
A count
a 1
d 1
请参阅SQL Fiddle
答案 1 :(得分:0)
我想这就是你需要的,
select distinct(A2) from table1 where count=1
这样你就得到了这个输出,
A | count
--------------
a | 1
d | 1