Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.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
如何在MySQL中获得表中的最高字段值?_Mysql - Fatal编程技术网

如何在MySQL中获得表中的最高字段值?

如何在MySQL中获得表中的最高字段值?,mysql,Mysql,如果表“people”包含“name”(varchar)和“birthdate”(date)列,如何查找最老/最年轻的好友 SELECT * FROM buddies WHERE birthdate = ( SELECT MAX(birthdate) FROM buddies ) LIMIT 1; 请注意,如果有两个或两个以上的人具有相同的生日,则只返回一个 请注意,如果有两个或两个以上的人具有相同的出生日期,则只会返回一个。如果要包括领带 SELECT name FROM people

如果表“people”包含“name”(varchar)和“birthdate”(date)列,如何查找最老/最年轻的好友

SELECT * FROM buddies
WHERE birthdate = (
  SELECT MAX(birthdate) FROM buddies
)
LIMIT 1;
请注意,如果有两个或两个以上的人具有相同的生日,则只返回一个


请注意,如果有两个或两个以上的人具有相同的出生日期,则只会返回一个。

如果要包括领带

SELECT name 
FROM people
where birthdate = (select max(birthdate) FROM people)

如果你想包括领带

SELECT name 
FROM people
where birthdate = (select max(birthdate) FROM people)

这显然是正确的方式…出于某种原因,我将其与ORDER BY/GROUP BY混为一谈,后者并不总是表现得那么好。这显然是正确的方式…出于某种原因,我将其与ORDER BY/GROUP BY混为一谈,后者并不总是表现得那么好。