2012-02-08 68 views
0

我有一个简单的2列的表格,其中两列是整数倍数值:只选择一个行的情况下有特定列

3;1 
1;2 
2;1 

我们称之为列“a”和' b'。 请注意,对于列b,两行的值为1。

什么SQL查询将允许我获取此表中的所有行,但 只有一行(没有首选项 - 1; 1或2; 1),当列b中有多个具有相同值的 行?

换句话说这两种结果集是罚款:

3;1 
1;2 

OR

1;2 
2;1 

,因为我们恰好有1个一行B的任何特定值。

+1

什么是您使用RDBMS平等合作? – Lamak 2012-02-08 12:40:33

回答

0
SELECT MAX(A) AS A, B 
FROM TABLE 
GROUP BY B; 

注意,它将与MIN,第一个或最后

相关问题