tackar,
Jag har nu fastnat på en ytterligare uppgift:
"Lista förnamn och efternamn för den eller de författare som har med flest böcker i databasen"
select first_name, last_name, antal_böcker from
(select first_name,last_name, count(title) antal_böcker from books natural join authorships natural join authors
group by first_name,last_name
order by antal_böcker desc) s1
Jag får ut alla författare samt antal böcker de skrivit men hur tusan får jag fram de med flest böcker?
Min tanke var:
select first_name, last_name, antal_böcker from
(select first_name,last_name, count(title) antal_böcker from books natural join authorships natural join authors
group by first_name,last_name
order by antal_böcker desc) s1
group by first_name, last_name, antal_böcker
having antal_böcker = max(antal_böcker)
Men det fungerar inte, jag förstår inte hur jag ska kunna jämföra resultatet från den första sub-queryn mot max-värdet