这个问题是关于MySQL Query的。 我有三张桌子:
我想算一下“文字”中有多少单词'使用已经在单词中确定的单词'。然后将结果存储在'得分中。这是我的代码:
UPDATE englishkeywordmodel
SET score=(SELECT COUNT(*)FROM brand WHERE text LIKE (SELECT word FROM englishkeyword WHERE ID=2 LIKE ('%', word, '%')))
WHERE ID=2;
我收到了这个错误:
我非常感谢你的回答!
答案 0 :(得分:2)
使用LIMIT
因为您的子查询正在选择两列或更多列
SELECT word FROM englishkeyword WHERE ID=2 AND Column LIKE
CONCAT('%', word ,'%') limit 1