2016-07-29 12 views
-1

私はtest1、test2という名前の2つのテーブルを持っています。私は2つのテーブルに値を挿入しました。問題は、私は2つの価値を掛け合わせたいと思うことです。誰でも助けてくれますか?Mysql各行に2つの列を乗算する方法

table test1 
id | cola | colb 
1 | 0,5 | 5 
2 | 0,6 | 6 

table test1 
id | colc | cold 
1 | 0,7 | 7 
2 | 0,8 | 8 

SELECT cola,colb,colc,cold,(cola*t2.colc)AS er FROM test1 t1, test2 t2 
+0

?あなたの期待される結果を共有してください。そして、それは ''コーラ 'の下で '0,5'を意味しますか? – 1000111

+0

私はコーラとコルクに参加したいです。これらのコーラ、コルク、コルク、コールドの下で値は – Louis

+0

です。予想される出力を追加してください。それは明らかではない – 1000111

答えて

0

以下のようなクエリを使用してみてください:あなたは、乗算に参加したくない列

SELECT t1.cola,t1.colb,t2.colc,t2.cold,(t1.colb*t2.cold)AS er FROM test1 t1, test2 t2 
+0

Milan Guptaに感謝します。しかし、私は乗算にcolaとcol cに参加したい。私が0.5を変えればOKです。 0,5の場合 – Louis

+0

int colaValue = '0,5'、colbValue = '0.6' int finalValueA = colaValue.replace(/ \、/ g、 '')のようなものを試してみてください。 finalValueB = colbValue.replace(/ \、/ g、 '');そして、finalValueAとfinalValueBを掛けて、望ましい結果を得る。 –

+0

どこか試してみませんか? – Louis

関連する問題