回答

收藏

在``ultiple''列中获取每个不同值的计数

技术问答 技术问答 343 人阅读 | 0 人回复 | 2023-09-12

所以说我有
* Z- R* c9 I# O: ^9 {| id | value |--------------|  1 |   A   ||  2 |   B   ||  3 |   B   ||  4 |   A   ||  5 |   A   |然后操作以下内容SQL语句
& K# q9 q, g0 ?4 i/ L+ QSELECT value,COUNT(*) AS `num` FROM test2 GROUP BY value我会得到A:3和B:2
4 S4 [% X9 Q( \. F7 B很好,但是如果我想合并多个列,
0 i% u+ |, ~7 B| id | value | Value2 | Value 3|---------------------------------|  1 |   A   |   A    |    A   ||  2 |   B   |   A    |    B   ||  3 |   B   |   B    |    B   ||  4 |   A   |   A    |    A   ||  5 |   A   |   B    |    A   |在上面的A:9 B:6.目前,我只能操作上述句子三次,然后在那里php端加值。但我认为用一个句子完成所有操作可能会有一个巧妙的技巧。
, l: w5 ]+ B& k0 ]$ D5 E2 J$ K                                                                1 O6 o6 u+ |, }* U, ]. w
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则