SQL - составить запрос. Для каждого читателя посчитать, сколько раз он первым брал любую книгу
Для каждого читателя посчитать, сколько раз он первым брал любую книгу. Если гость не брал книг - вывести 0. Вывести фамилию читателя и посчитанное значение. Последний столбец назвать Количество. Информацию отсортировать сначала по убыванию количества, а затем по фамилии читателя в алфавитном порядке.
Я написал такой запрос, но он не верный:
select reader_name, count(distinct book_id) Количество
from reader
left join book_reader using(reader_id)
group by reader_name
order by Количество desc, 1