gpt4 book ai didi

mysql - 如何检查mysql表中多列的重复项

转载 作者:IT老高 更新时间:2023-10-28 23:44:50 26 4
gpt4 key购买 nike

我有一张棒球选手的 table (大约 1000 人),其中包含以下字段:

mysql> describe person;
+-----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| firstname | varchar(30) | NO | | NULL | |
| lastname | varchar(30) | NO | | NULL | |
+-----------+-------------+------+-----+---------+----------------+

但我认为有些球员已经加入了两次。如何查看特定名字、姓氏组合出现的次数?

最佳答案

这提供了重复的列表:

SELECT firstname, lastname, COUNT(*) 
FROM person
GROUP BY firstname, lastname
HAVING COUNT(*) > 1;

如果您想查看每一行的计数,请删除 having 子句:

SELECT firstname, lastname, COUNT(*) 
FROM person
GROUP BY firstname, lastname;

关于mysql - 如何检查mysql表中多列的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6454805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com