Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.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 统计重复记录_Php_Mysql - Fatal编程技术网

Php 统计重复记录

Php 统计重复记录,php,mysql,Php,Mysql,假设我有一个名为studens的表 我想数一数有多少学生至少两次收到重复分数。 请帮帮我,谢谢 我期望的结果是:乔恩2次得了100分,詹姆斯2次得了80分,朱莉娅2次得了50分。因此,至少获得2次重复分数的学生数量为3(Jonh、Jam和Julia)。根据编辑,您的查询将是: select distinct name from students group by name, score having count(*) > 1; 您可以通过执行以下操作查看分数和计数: select na

假设我有一个名为studens的表

我想数一数有多少学生至少两次收到重复分数。 请帮帮我,谢谢


我期望的结果是:乔恩2次得了100分,詹姆斯2次得了80分,朱莉娅2次得了50分。因此,至少获得2次重复分数的学生数量为3(Jonh、Jam和Julia)。

根据编辑,您的查询将是:

select distinct name
from students
group by name, score
having count(*) > 1;
您可以通过执行以下操作查看分数和计数:

select name, score, count(*)
from students
group by name, score
having count(*) > 1;

顺便说一句,第一个查询是非常非常少的一次,
selectdistinct
groupby
匹配。不过,我认为第二个查询提供了更多信息。

根据编辑,您的查询将是:

select distinct name
from students
group by name, score
having count(*) > 1;
您可以通过执行以下操作查看分数和计数:

select name, score, count(*)
from students
group by name, score
having count(*) > 1;

顺便说一句,第一个查询是非常非常少的一次,
selectdistinct
groupby
匹配。不过,我认为第二个查询提供了更多信息。

假设一个学生每个科目只有一个分数(即,
名称,科目是唯一的):

选择计数(不同的t1.name)
从分数t1
内部连接分数t2
在t1.name=t2.name上
和t1.受试者t2.受试者
t1.score=t2.score

假设学生每个科目只有一个分数(即,
名称,科目
是唯一的):

选择计数(不同的t1.name)
从分数t1
内部连接分数t2
在t1.name=t2.name上
和t1.受试者t2.受试者
t1.score=t2.score

请编辑您的问题并显示您期望的结果。旁注:这可能会很方便
更新表集名称=替换(名称,'Jonh','John')
更新表集主题=替换(主题,'Physics','Physics')
;-)请编辑您的问题并显示您期望的结果。旁注:这可能很有用
updatetable SET NAME=REPLACE(NAME,'Jonh','John')
updatetable SET SUBJECT=REPLACE(SUBJECT,'Phisics','Physics')
;-)按姓名、分数分组:标准不是在同一主题上有两个条目,而是在任何主题上都有相同的分数。谢谢你的帮助。你能告诉我结尾的x是什么意思吗?@TapiYuki:你需要给每一个子选择一个名字。我选择了
x
作为别名。@juergend:我明白了。感谢您的解释。按名称分组,分数:标准不是在同一主题上有两个条目,而是在任何主题上都有相同的分数。谢谢您的帮助。你能告诉我结尾的x是什么意思吗?@TapiYuki:你需要给每一个子选择一个名字。我选择了
x
作为别名。@juergend:我明白了。谢谢你的解释。