我有以下数据库表,我希望能够计算每个名称的每个product_id的数量。MySQL计数列
--------------------- | name | product_id | --------------------- | David | 1 | |Charlie| 1 | | David | 2 | | David | 1 | |Charlie| 2 | |Charlie| 3 | |Charlie| 2 | |Charlie| 3 | ---------------------
我希望能够创建如下结果集;
---------------------------------------------------------------------------- | name | count(product_id_1) | count(product_id_1) | count(product_id_1) | ---------------------------------------------------------------------------- | David | 2 | 1 | 0 | |Charlie | 1 | 2 | 2 | ----------------------------------------------------------------------------
所以,请帮助我如何查询上述问题,感谢的
编辑你的问题,显示原始数据。 –
给SUM一个镜头,当它不起作用时,回来并发布你试过的东西,祝你好运。 https://dev.mysql.com/doc/refman/5.7/en/group-by-functions.html – Andrew