У меня есть две таблицы, Subject и Content, где Content ссылается на Subject с внешним ключом. Я хочу показать, сколько раз каждый предмет появляется в таблице содержимого (0, если он не появляется). Но запрос ниже дает мне только строки с количеством> 0 и игнорирует остальные:
SELECT Subject.id, Subject.name, COUNT(Content.subject_id) AS `count`
FROM Subject LEFT JOIN Content
ON Subject.id = Content.subject_id
WHERE type = @type
GROUP BY Subject.id;
Я проверил и попытался подписаться на этот , этот и этот пост, но по какой-то причине приведенный выше код не работает.
Есть идеи?
Edit:
поле типа находится в таблице содержимого, и это вызвало проблему, указав "Will A"