Итак, у меня есть таблица, полная ключевых слов тегов.
Tags
------------------
asp
sql
html
и таблица, полная сообщений
posts
------------------
I really like ASP
This week with stuff about ASP
This post contains SQL
Я хочу отображать топ-10 тегов в порядке самых уникальныхсообщения, содержащие вхождения в таблице сообщений.
Это то, что у меня есть, но это мусор, мне стыдно.
SELECT Tag,(SELECT Count(*) FROM Posts WHERE post LIKE '%Tags.Tag%') As Mentions FROM Tags ORDER BY Mentions DESC
Пожалуйста, помогите!Я знаю, что есть какой-то мистический UNION
или GROUP BY
, которого мне здесь не хватает.