uid、date、count、amount の 4 つの行を持つ「Sales」というテーブルがあります。ある行のカウントと金額の値を、そのテーブルの別の行のカウント/金額の値でインクリメントしたいと考えています。例:
UID | Date | Count | Amount|
1 | 2013-06-20 | 1 | 500 |
2 | 2013-06-24 | 2 | 1000 |
理想的な結果は、uid 2 の count/amount 値が uid 1 の値によってインクリメントされることです。
UID | Date | Count | Amount|
1 | 2013-06-20 | 1 | 500 |
2 | 2013-06-24 | 3 | 1500 |
私の会社のデータベースは古いバージョンの MYSQL (3.something) であるため、サブクエリは実行できないことに注意してください。「update sales set count = count + 1」を実行する以外でこれが可能かどうか、および金額列についても同様に知りたいです。更新する行がたくさんあり、値を個別にインクリメントするのは、ご想像のとおりかなり時間がかかります。助けや提案をありがとう!