Postgresql SQL查找书籍及其作者的最早日期

Postgresql SQL查找书籍及其作者的最早日期,postgresql,Postgresql,给出一个表“书”,如下所示 [name] [date] [author] bookA 2019-08-12 Charles bookB 2020-09-30 Jane bookC 2019-08-12 Adam 期望输出如下(查找最早的日期,如果日期与作者的顺序相同) 我尝试了以下内容,但输出的只是按作者顺序列出的所有书籍 SELECT author, min(date) FROM book GROUP BY author ORDER BY author; SELECT auth

给出一个表“书”,如下所示

[name] [date] [author]
bookA   2019-08-12 Charles
bookB   2020-09-30 Jane
bookC   2019-08-12 Adam
期望输出如下(查找最早的日期,如果日期与作者的顺序相同)

我尝试了以下内容,但输出的只是按作者顺序列出的所有书籍

SELECT author, min(date)
FROM book
GROUP BY author
ORDER BY author;
SELECT author, min(date)
FROM book
GROUP BY author
ORDER BY author;
select author,date from book
where date=(select min(date) from book)
order by author