У меня есть две таблицы: 1) таблица хэштегов и 2) таблица хэштегов.
В первом перечислены хэштеги, а во втором - хэштег с сообщением.
НАКЛАДКИ НА СТОЛЫ
id_hashtag | hashtag |
3 #love
4 #monday
5 #yesterday
**TABLE HASHTAGS RELATIONS**
id_hashtag | id_post |
3 1234
3 1235
3 1236
4 1541
4 1543
5 1720
5 1721
5 1722
5 1723
5 1724
ОЖИДАЕМЫЙ ВЫХОД
#yesterday - 5 posts
#love - 3 posts
#monday - 2 posts
SQL-запрос (MYSQL)
SELECT hs.*, ht.count(*) as count ?
FROM hashtags hs
LEFT JOIN hashtag_relation hr ON hs.id_hashtag=hr.id_hashtag
WHERE 1
ORDER BY (ht.number of posts?)
DESC
LIMIT 10
ПРОБЛЕМА
Как узнать количество постов каждого хэштега? Я пытался использовать ht.count(*)