Как выбрать с SQL таблицы самого старшего человека

Здравствуйте знатоки SQL

Есть таблица |employee_id|last_name|first_name|birth_date|photo|notes|

Как мне вывести самого старшего человека с полями: last_name, first_name?

Пишу так SELECT MAX(birth_date), last_name, first_name FROM employees

Выдает ошибку:

 Column "LAST_NAME" must be in the GROUP BY list; SQL statement:

    /* Feel free to remove this comment and write your solution here */
    SELECT MAX(birth_date), last_name, first_name  FROM employees  [90016-200]

Как это исправить? Спасибо.


Ответы (1 шт):

Автор решения: Alexandr

Решил:)))

SELECT last_name,first_name
FROM employees
WHERE birth_date = (SELECT min(birth_date) FROM employees )
→ Ссылка