我有一個表,看起來像這樣第二列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,評級」毫無疑問是正確的語法爲了你想要的東西。 –