2013-06-25 78 views
1

我有數據在表像下SQL查詢在多行

Name indicator 
A  1 
A  2 
A  3 
B  1 
B  2 
C  3 

我想名字的次數,對於這兩個指標1,2存在。在先例中,這個數字是2(A & B都具有指示符1和2)。我正在處理的數據是中等大的,我需要獲得(預定義)指標(我可以改變,一旦我得到基本查詢)的一些其他排列的類似信息。

回答

2

試試這個:

SELECT Name 
FROM Tablename 
WHERE indicator IN(1, 2) 
GROUP BY Name 
HAVING COUNT(DISTINCT indicator) = 2; 

看到它在這裏的行動:

+0

我正好找這個。 – Tilak