我有一个表,看起来像这样第二列Mysql组如果第一列相等?
id | rating
1 | 1
1 | 3
1 | 1
1 | 2
2 | 3
2 | 3
2 | 1
等,你的想法。
不管怎样,我想这个结果落得集
id | rating | num
1 | 1 | 2
1 | 3 | 1
1 | 2 | 1
2 | 3 | 2
2 | 1 | 1
所以,我想要做的是组的评价我们一起只要ID是一样的!
我想我可能只是做group by id, rating
和只是认为这将组只有两列是相同的,但如果其中任何一列是一样的,所以我最终
id | rating | num
1 | 1 | 7
它不是组我该如何解决这个问题?
你能发布您尝试过的查询? – Omesh
是的,它看起来像是在你的查询语法错误,或者它可能是一个子查询和进一步的聚合正在进行,因为你提到的部分“GROUP BY ID,评级”毫无疑问是正确的语法为了你想要的东西。 –