【发布时间】:2015-11-10 14:19:30
【问题描述】:
这个问题是关于 MySQL 查询的。 我有三张桌子:
- 品牌(包括:文字)
- englishkeyword(由ID、单词组成)
- englishkeywordmodel(包括:ID、分数)
我想用'word'中已经确定的单词来计算'text'中有多少单词。然后将结果存储在'score'中。这是我的代码:
UPDATE englishkeywordmodel
SET score=(SELECT COUNT(*)FROM brand WHERE text LIKE (SELECT word FROM englishkeyword WHERE ID=2 LIKE ('%', word, '%')))
WHERE ID=2;
我收到了这个错误:
1241 - 操作数应包含 1 列
非常感谢您的回答!
【问题讨论】: