As以前我通过函数知道mysql组,但是我真的不知道我的问题是错的还是写的,我的问题是如何使用group by function of paricular column single value,例如:考虑下面的数据
TAB : tab1
id name value
1 IN 1
2 IN 1
3 AU 2
4 AU 2
5 IN 3
是否可以使用国家/地区特定值IN进行分组,如下所示
SELECT SUM(value),name FROM tab1 GROUP BY name.IN
我只期待,
IN 5
如果使用where条件这将实现,但由于某种原因我需要这样做...但使用这种方式显示错误,有没有任何其他方法来实现这一点,而不使用where条件,任何帮助赞赏..
答案 0 :(得分:1)
您可以使用having子句。
SELECT SUM(value),name FROM tab1 GROUP BY name HAVING name = 'IN'