Ответов: 0 Просмотров: 652
|
Здравствуйте!
Сразу перейду к вопросу..
Есть две таблицы TABL_1 и TABL_2
Поля таблицы TABL_1(таблица книг) : book_id, title, author_id ..
Поля таблицы TABL_1(таблица авторов) : id(Связан с author_id ), name ..
нужно вывести всех авторов и количество книг, которые привязаны к данному автору
В конечном итоге на сайте должно быть что то такое
1 - Автор1 - 25
2 - Автор2 - 3
..............
Есть запрос
CODE ( htmlphp):
скопировать код в буфер обмена
SELECT jos_reviews_authors .name , count(jos_reviews .author_id ) AS KILKIST FROM jos_reviews LEFT JOIN jos_reviews_authors ON jos_reviews.author_id=jos_reviews_authors.id GROUP BY jos_reviews.author_id
Но он не совсем делает то , что мне нужно..
во первых он выводит не все имена авторов, то есть вместо имени автора NULL
во вторых он не выводит авторов, в которых 0 книг
за ранее спасибо.
и еще просьба, если не трудно несколько комментариев к коду, чтобы я понял, и в дальнейшем не было подобных вопросов.Спасибо |