我正在尝试构建一个查询来衡量“趋势”哈希标签,如推文。我有一个表推文和一个列消息(varchar)
基本上我只想按哈希标签对消息进行分组,但如果消息字段中有超过 1 个哈希标签,它就会崩溃,这就是我到目前为止所拥有的
SELECT count(message) as count, `message` FROM `tweets` WHERE `message` RLIKE '^#[[:alnum:]]' GROUP BY `tweets`.`message` ORDER BY `count` DESC
这将输出以下行
"4","#sushi"
"3","#coffee"
"3","#wine"
"1","#coffee #park"
"1","#drinking"
"1","#steak"
"1","#pizza"
"1","#pasta"
"1","#food"
第四行是我希望两个哈希标签自己合计的问题,不确定我是否可以仅使用 mysql 来实现这一点。