Kotofeich
Новичок
Не срабатывает LEFT JOIN
Помогите в написании sql-запроса.
Вроде все примитивно, но не могу понять в чем моя ошибка.
Есть три таблицы: статьи, теги, и связующая теги со статьями.
Вот они подробнее:
tags (поля id и tagname)
tags_reffer (поля idarticle и idtag)
content (поля id и hits)
Моя задача получить все теги, и при этом вычислить hits (колл-во просмотров статей).
Я написал такой запрос:
В результате он не срабатывает. Помогите пожалуйста найти ошибку.
Помогите в написании sql-запроса.
Вроде все примитивно, но не могу понять в чем моя ошибка.
Есть три таблицы: статьи, теги, и связующая теги со статьями.
Вот они подробнее:
tags (поля id и tagname)
tags_reffer (поля idarticle и idtag)
content (поля id и hits)
Моя задача получить все теги, и при этом вычислить hits (колл-во просмотров статей).
Я написал такой запрос:
PHP:
SELECT t.tagname, sum(c.hits) as hits FROM tags as t
LEFT JOIN tags_reffer as r, content as c ON t.id=r.idtag and r.idarticle=c.id GROUP BY t.id