Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL分组方式和计数器_Php_Mysql - Fatal编程技术网

Php MySQL分组方式和计数器

Php MySQL分组方式和计数器,php,mysql,Php,Mysql,我有一个表,其中有user字段,bookname有以下记录 我执行以下查询 SELECT `bookname`,`user`, count(*) as total FROM `books` GROUP BY `bookname`,`user` 我得到以下输出 我期待这个结果 bookname user total a u1 2 b u1 1 a u2 1 b u2 0 我没有第三

我有一个表,其中有user字段,bookname有以下记录

我执行以下查询

SELECT `bookname`,`user`, count(*) as total FROM `books` GROUP BY `bookname`,`user`
我得到以下输出

我期待这个结果

bookname  user  total 
a          u1    2 
b          u1    1
a          u2     1
b          u2     0 
我没有第三张桌子


知道我做错了什么吗

你的意思是这样的

结果

a    u1   2
b    u1   1
a    u2   1
b    u2   0

你是说像这样的

结果

a    u1   2
b    u1   1
a    u2   1
b    u2   0