2016-10-15 3 views
1

私はいくつかの助けを探しています。私は開発者またはプログラマーではない、私はウェブショップのオーナーであり、私はいくつかの助けを求めている。 MySQLでは 私はこのような2つの行を持っている:MySQLで行を別の行に対応させるにはどうしたらいいですか?

id | row_X | Row_Y 
------------------------ 
1 | 100 | 100 
2 | 200 | 500 
3 | 300 | 750 
4 | 400 | 1000 
5 | 500 | 1250 

私が欲しいのはMySQLで、私はとても更新できることをrow_xが1の場合、row_yは1.5でなければならないことである - 1/1の割合があります、5常に

どうすればいいですか?私はあなたが右の理解場合

おかげ

+0

'UPDATEを* row_X' –

+0

なぜ_store_' X *既に 'X'を保存していれば1.5?必要なときに(たとえば、ビューや計算カラムで、あるいはSELECTリストやアプリケーションで直接)計算することはできませんか? –

答えて

5

は、あなたは* 1,5をrow_xするrow_yを設定したいですか?ここで働くフィドルを参照してください

UPDATE `table` SET `row_y` = `row_x` * 1.5 

:あなたはそのような何かを行うことができ、すべてのエントリのためにそうする `SET Row_Y = 1.5 \テーブル` \ http://sqlfiddle.com/#!9/f6c534/1

関連する問題