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