Привет, у меня есть такие таблицы:
запись в таблице:
id | total_comments
_____________________
1 | 0
2 | 0
3 | 0
4 | 0
комментарии к таблице:
id | Ид | комментарий
_____________________
1 | 1 | комментарий sdfd
2 | 1 | тестирование тестирование
3 | 1 | текст комментария
4 | 2 | фиктивный комментарий
5 | 2 | пример комментария
6 | 1 | фг фгх дфх
Запрос я пишу:
UPDATE entry
SET total_comments = total_comments + 1
WHERE id IN ( SELECT eid
FROM comments
WHERE id IN (1,2,3,4,5,6))
Результаты, которые я получаю:
запись в таблице:
id | total_comments
_____________________
1 | 1
2 | 1
3 | 0
4 | 0
Ожидаемые результаты:
запись в таблице:
id | total_comments
_____________________
1 | 4
2 | 2
3 | 0
4 | 0
Любая помощь будет оценена.