こんにちは、私はこのようなテーブルを持っています:
テーブル エントリ :
ID | total_comments
___________________________________
1 | 0
2 | 0
3 | 0
4 | 0
表のコメント:
ID | イード | コメント
___________________________________
1 | 1 | コメント
_ 1 | テスト テスト
3 | 1 | コメントテキスト
4 | 2 | ダミーコメント
5 | 2 | サンプル コメント
6 | 1 | fg fgh dfh
私が書くクエリ:
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
どんな助けでも大歓迎です。