为什么以下查询在sql中是非法的?

use*_*ser -1 sql database

为什么下面的查询是非法的?

假设你有这些表:

Sailors (sid, sname, rating, age),
Reserves (sid, bid, date),
Boats (bid,bname,color)
Run Code Online (Sandbox Code Playgroud)

而这个查询:

SELECT S.sname, MAX (S.age)
FROM Sailors as S
Run Code Online (Sandbox Code Playgroud)

Pau*_*mer 7

MAXSQL函数需要在一个集合的方式进行.此查询的正确形式是:

select sname, MAX(age)
  from sailors
  group by sname
Run Code Online (Sandbox Code Playgroud)