2013-06-24 53 views
0

通過使用SQlite,我希望獲得在特定列中顯示的所有行只有一個不同的值。喜歡從下表:使用SQlite獲取單個值的行

A B 
1 2 
2 1 
3 2 
4 3 
5 1 
6 1 
7 2 
8 4 
9 2 

在這裏,我想只得到行Nr。 4和8的值(3和4)在整個列中只出現一次。

回答

1

你可以使用這樣的查詢:

​​

請參閱小提琴here

子查詢將返回僅存在一次的所有B值(在這種情況下,您也可以使用HAVING COUNT(*)=1),外部查詢將返回子查詢返回B的所有行。