Моя задача - создать заявление для ответа на этот вопрос:
Перечислите каждого автора (по фамилии и имени) и количество книг, написанных автором.
База данных имеет три таблицы, которые будут использоваться
таблица книг с isbn (основной), заголовок, тип, pub_id, цена, продвижение, ytd_sales, pub_date
таблица bookauthor (которая находится в между книгой и автором) с, author_id (основной), isbn, author_order, royaltyshare
таблица автора с, author_id (основной), ssn, фамилия, имя, телефон, адрес, город, штат, zip
select author.lastname, author.firstname, bookauthor.count(author_id)
from author a
join bookauthor ba on ba.author_id = a.author_id
group by lastname
Это то, что я получил, но это не работает, и по какой-то причине мне трудно разобраться с этими типами SQL операторов с помощью join и in, а также с этими типами операторов. Если бы кто-нибудь мог помочь объяснить процесс более, это было бы очень ценно.