У меня есть две таблицы, одна для авторов, другая для книг, я хочу посчитать количество книг на автора
Table authors
+----+-------------------+
|id | name |
+----+-------------------+
|1 | PROF. H.D IBRAHIM |
+----+-------------------+
|2 |DR. M.L BUGA |
--------------------------
Table books
+--+-------------+------------+
|id|name | author |
+--+-------------+------------+
|1 |Sabitol | 1 |
+--+-------------+------------+
|2 | Garlic | 2,1 |
+--+-------------+------------+
|3 |Gold | 2 |
+--+-------------+------------+
Я использовал запрос sql:
SELECT authors.id,authors.name, COUNT(books.author) As num
FROM `authors`
LEFT JOIN books ON authors.id=books.author
GROUP BY authors.id;
Запрос возвращает 1 для первого автора вместо 2