gpt4 book ai didi

mysql - 统计关键字(在一个表中)在另一个表的字段中出现的次数

转载 作者:行者123 更新时间:2023-11-29 00:24:36 24 4
gpt4 key购买 nike

我将简化我的问题以便对其进行解释。

我有一个包含用户发布的文本消息的表和另一个包含关键字的表。

  • 我想为每个用户显示在短信中找到关键字的次数。
  • 我不希望结果显示在短信中找不到的关键字。
  • 我不希望它不区分大小写。所有关键字都降低了,但在消息中,您可以找到低位和高位字符。

因为我不确定我的解释是否足够清楚,所以SQLFiddle来了。 http://sqlfiddle.com/#!2/c402a

希望有人能帮助我。

最佳答案

我找到了我要找的东西。这对我来说并不容易,但这是我的查询:

 SELECT t_msg.msg_usr, 
t_list.list_word,
count(t_list.list_word),
t_msg.msg_text
FROM t_msg
INNER JOIN t_list
ON LOWER(t_msg.msg_text) LIKE CONCAT("%", t_list.list_word, "%")
GROUP BY t_msg.msg_usr, t_list.list_word;

SQLFiddle 在那里:http://sqlfiddle.com/#!2/ba052/8

关于mysql - 统计关键字(在一个表中)在另一个表的字段中出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19531511/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com