Это мой запрос:Как использовать функцию MAX в SQL?
SELECT Cottage15.CNUM,Cottage15.Rent,Assignment15.Hours
FROM Cottage15
INNER JOIN Assignment15
ON Cottage15.CNUM=Assignment15.CNUM
ORDER BY Assignment15.AID;
Это работает, но я не могу понять, как применить функцию Max
к hours
? Я надеялся, что MAX(Assignment15.Hours)
будет работать !?
Этот запрос показывает все строки, но я хочу, чтобы он показывал мне определенные строки, которые имеют наибольшее число, основанное на поле часа.
Вы должны использовать 'GROUP BY' вместе с ним. – Barmar
MAX - это совокупная функция, вам нужно будет создавать группы для агрегирования. – flup