2017-09-07 10 views
0

以前は私は関数によってmysqlグループを知っていますが、私は本当に私の質問が間違っているか、私の質問は、Mysqlグループカラムを使用して特定の単一の値

SELECT SUM(value),name FROM tab1 GROUP BY name.IN 

以下のように私は

IN 5 
、唯一期待して、国の特定の値を使用して、グループにそれは可能です

TAB : tab1 
id name value 
1 IN 1 
2 IN 1 
3 AU 2 
4 AU 2 
5 IN 3 

をDATAS下記考えます

ここで条件を達成するには、何らかの理由でこれを行う必要がありますが、この方法でエラーが表示される場合は、条件を使用せずにこれを達成する方法がありますか。

+0

'しかし、これは非常に信じられないようです – Strawberry

答えて

1

having節を使用できます。

SELECT SUM(value),name FROM tab1 GROUP BY name HAVING name = 'IN' 
関連する問題