С помощью механизма обобщения данных (конструкция WITH ROLLUP) оператора SELECT и внутреннего соединения таблиц authors, titleauthor, titles, publishers и sales отобрать все значения связанных полей и группированные значения (промежуточные итоги).
Запрос должен возвращать название издательства (поле pub_name таблицы publishers), фамилию автора (поле au_lname таблицы authors), название издания (поле title таблицы titles) и суммарное количество экземпляров (поле sum как сумма значений полей qty таблицы sales).
Возвращаемые значения следует сгруппировать в следующем порядке: по названию издательства, по фамилии автора и по названию издания.
просто написать в воде