2017-09-07 67 views
0

由於以前我通過函數知道mysql組,但是我真的不知道我的問題是錯誤的還是寫的,我的問題如何使用group by函數使用parular列單值,例如:考慮下面的數據單項Mysql Group通過使用列特定的單值

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

是否有可能通過組使用國家特定的值,如下面

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

我只希望,

IN 5 

如果使用條件,這將實現,但出於某種原因,我需要這樣做...但使用這種方式顯示錯誤,是否有任何其他方式來實現這一點,而不使用條件,任何幫助讚賞..

+0

'但由於某種原因'這聽起來似乎很不合情理 – Strawberry

回答

1

您可以使用having子句。

SELECT SUM(value),name FROM tab1 GROUP BY name HAVING name = 'IN'