我遇到了问题,希望你们能提供帮助。
我正在使用XAMPP和PHP My Admin(PMA)运行mySQL
我有两个表:
表A
A |B
1000000001 |100000001
1000000001 |100000002
1000000001 |100000003
1000000002 |100000004
1000000002 |100000005
1000000003 |100000006
表B
C |D
1000000001|100000000000001
1000000002|100000000000002
1000000003|100000000000003
1000000004|100000000000004
1000000005|100000000000005
1000000006|100000000000006
我已经加入了两个表来代表以下内容:
A |B/C |D
100000001|1000000001|100000000000001
100000001|1000000002|100000000000002
100000001|1000000003|100000000000003
100000002|1000000004|100000000000004
100000002|1000000005|100000000000005
100000003|1000000006|100000000000006
注意前三个数据点中出现的模式。
从本质上讲,我需要帮助您了解如何编写案例脚本,该案例脚本将返回唯一的A值以及每个A值的D值的计数
回报将是:
A |D_COUNT
100000001|3
100000001|2
100000003|1
谢谢!
最佳答案
SELECT A,
COUNT(DISTINCT D) AS count_d
FROM table_c
GROUP BY A;
关于mysql - 卡住;具有聚合功能的SQL case语句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38680556/