私はテーブルのユーザーと別のテーブルの写真があります。写真の表には、写真のダウンロードを含むdownload
という名前の列が含まれています。1つのテーブルからMysqlの合計ダウンロードと別の列に更新
user_id
写真の列には、ユーザーのIDが含まれています。私は、downloadという名前のユーザーに別の列を作成しました。だから、Photographs
の表は、この
id | user_id | download
----+-----------+----------
1 | 1 | 5
2 | 1 | 6
3 | 2 | 6
4 | 2 | 6
5 | 1 | 6
Users
表は
id | download
----+----------
1 | 0
2 | 0
最終結果はずが含まれている含まれているのuser_id
のように私は同じidの写真欄からの総ダウンロードしてそれを更新したいです次のようになります。
id | download
----+----------
1 | 17
2 | 12
私はこれを試して、user_id
とその合計ダウンロード数を返します。ユーザーテーブルで更新するには?
SELECT
user_id, SUM(download) AS Total
FROM
Photographs
GROUP BY
user_id
あなたのユーザーテーブルは既に存在しますか? –