У меня есть таблица Users: id, тип, имя
и таблица Articles: id, writer_id, status
, где article.writer_id = users.id.
Я хотел бы отобразить таблицу с именем каждого пользователя, ГДЕ type = 'writer', а также количество статей, связанных с ними, которые имеют статус = 'назначен'.
Пока у меня есть:
SELECT u.name, COUNT(a.id) as count
FROM users u LEFT OUTER JOIN articles a
ON a.writer_id = u.id
WHERE u.type = 'writer' AND a.status = 'assigned'
GROUP BY u.name
Проблема в том, что это не отображает авторов с 0 связанными с ними статусными статьями.Я почти уверен, что мне нужен подзапрос, но я не уверен, что делать.Заранее спасибо!