Схема базы данных:
CREATE TABLE book (id INT, title VARCHAR(100));
CREATE TABLE writer (id INT, name VARCHAR(100));
CREATE TABLE book2writer (book_id INT, writer_id INT);
Таблицы связаны многие-ко-многим.
В результате запроса должно быть выведено название книги и количество авторов этой книги.
Задачка вроде бы простейшая и решается в два действия. Одно действие понятно - делаем выборку в третьей таблице:
SELECT book_id, COUNT( * )
FROM book2writer
GROUP BY book_id
Но как сделать, чтобы вместо book_id из таблицы book2writer отображался title из таблицы book ума не приложу. Может подскажет кто?