Я не могу заставить этот запрос работать. Я пробовал это, но не работает:Самые используемые теги автора - mysql normalized database
SELECT tags.*
FROM blog_tags AS tags
LEFT JOIN blog_items AS items ON (items.authorid = 4)
LEFT OUTER JOIN blog_items_tags AS itemstags ON (itemstags.itemid = items.id)
GROUP BY tags.id
Что я хочу, так это получить все теги, которые автор использовал в статьях.
За идею: Базы данных являются:
- blog_tags (идентификатор, название)
- blog_items (только изделия с поля ид, AuthorID и т.д ...)
- blog_items_tags (Itemid, TagID).
Какое правильное заявление? (Я не очень хорошо разбираюсь в mysql)
У вас есть сообщение об ошибке? – Stony
нет, mysql просто продолжает обработку на этом. Другие выдают такие ошибки, как: # 1064 - У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии сервера MySQL, для правильного синтаксиса для использования рядом с «INNER JOIN blog_items_tags AS itemstags ON (itemstags.itemid = items.id)» в строке 4 – Bert
Опишите, как вы выполняете запрос - PHP страница? программа администрирования запросов? PhpMyAdmin? – Smandoli