Я экспериментирую с системой тегов, которая является отношением многие-к-одному. Моя схема:
предметы таблица:
комментарий _ теги :
теги таблица:
Я читал проекты реализации по ссылкам внизу, но застрял. Я могу вставить теги без проблем.
Как получить каждый использованный тег и узнать, сколько раз он был применен к элементу в тегах comment _ таблицы?
http://www.pui.ch/phred/archives/2005/04/tags-database-schemas.html
SQL-запрос для взаимосвязи Product-Tag
SELECT t.tag_name, COUNT(*) FROM tags AS t INNER JOIN comment_tags AS c_t ON c_t.tag_id = t.tag_id GROUP BY c_t.tag_id ORDER BY t.tag_name;
не правильные имена, но в основном правильный синтаксис
select TagName, count(TagName) from TagTable group by TagName