mysql - 如何选择列中已存在的值

标签 mysql sql

我需要按多次发布的值选择所有行。

表:

key  | value
------------
key1 | value
key2 | value
key2 | value
key3 | value
key3 | value
key4 | value

我需要这样的结果:

key2 | value
key3 | value

最佳答案

下面应该可以满足您的需求。

select key
from table
group by key
having count(*) > 1;

关于mysql - 如何选择列中已存在的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22819536/

相关文章:

php - 24/7 AJAX 轮询的效率

mysql - 在sql中可以只显示a小于b的行吗?

php - 获取 mysql 表数据的 md5/sha1 哈希?

sql - 使用 RANK() OVER 计数时跳过空值

sql - 是否可以在链接服务器上创建临时表?

php - 为什么我的 PHP/MySQL 是插入而不是更新?

mysql - 混淆 mysql 表字段中的大小

php - 如何使用两行条件计算行数

java - 从 SQL 中的单独表中获取 ID

mysql - 如何在 MySQL 数据库中使用查询查找重复项