Этот вопрос касается MySQL Query. У меня есть три таблицы:
- бренд (состоит из: текста)
- englishkeyword (состоит из ID, слова)
- englishkeywordmodel (состоит из: ID, оценка)
Я хочу подсчитать, сколько слов в «тексте» со словом, которое уже определено в «слове». Затем результат сохраняется в '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 столбец (столбцы)
Говорю большое спасибо за ответ!