MySQL : How can I only display the minimum values if there is more than 1 row with the same value

标签 mysql sql-limit

所以我得到了一些查询类似的结果

SELECT * FROM employees ORDER BY birth_date ASC;  

这只是将出生日期按升序排列。我只想显示最年长的员工。我如何编辑此查询以显示该查询

注意 : 同一天出生的员工超过1个,所以我有6个用户是最年长的但是我怎么只显示最年长的

最佳答案

也许像这样的子查询:

SELECT * FROM employees WHERE birth_date = (SELECT min(birth_date) FROM employees);

关于MySQL : How can I only display the minimum values if there is more than 1 row with the same value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37334862/

相关文章:

MySQL 过滤、计数、排列

java - Hibernate 二级缓存——程序不终止

mysql - 如何在 MySQL 的左连接中使用 OR ?

php - MYSQL 和 LIMIT 子句

php - 查询限制被忽略

python - 使用 SqlAlchemy 和 PostgreSQL 更新 .. LIMIT 1

postgresql - Postgres查询结果转json对象

mysql - 使用 mysql 工作台访问 phpmyadmin extern (10061)

mysql - 在 EXISTS 查询中使用 LIMIT 有什么意义吗?

MySQL UTF8 转换 - 为什么要转储数据库?