0
我有两个表:翻译SQL查询学说2
author (id, first_name, last_name)
books (id, title, rate, author_id)
,我需要得到与收视率最高的书(每一个作者)的作者。
在SQL:
SELECT a.*, highest_rated_book.*
FROM authors a
LEFT JOIN (SELECT * FROM books b ORDER BY b.rate DESC) AS highest_rated_book
ON a.id = highest_rated_book.author_id
GROUP BY highest_rated_book.author_id
ORDER BY a.id;
但我需要这个教义2.我有最大的问题是左合并连接和子查询。
这可能吗?
这让我的工作有点困难;)谢谢您的回答。 – shinji