我想獲取mySQL表中所有列的最常見值。獲取所有列的最常見值
[id] [UserID] [UserID2]
1 johnnietheblack marywhite
2 johnnietheblack marywhite
3 dannyrottenegg dannyrottenegg
4 marywhite marywhite
5 marywhite johnnietheblack
6 johnnietheblack marywhite
這是我想要的輸出:
[id] [UserID] [Count]
1 johnnietheblack 4
2 dannyrottenegg 2
3 marywhite 6
我可以使用以下方法來獲得共同的價值觀一列。但我怎樣才能得到所有列的共同價值觀?
SELECT COUNT(*) AS `Rows`, UserID
FROM table-name
GROUP BY UserID
ORDER BY `Rows` DESC
我不太清楚,你能解釋一下有什麼不同?你期望展示什麼? – jcho360
查看輸出示例。 – Floppy88